首页 > 数据库技术 > 详细

mysql集群--基于centos7

时间:2021-05-08 09:48:22      阅读:24      评论:0      收藏:0      [点我收藏+]

1 MySQL主从备份

主机:192.168.43.8

从机:192.168.43.6

条件:主机和从机都安装了mysql,开启了二进制日志

安装mysql (mysql 和 mysql-server)  参考:https://www.cnblogs.com/CloudComputing-binbin/p/14458826.html

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm     #下载包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-server

其他linux发行版的可以直接:
yum install mysql mysql-server

主机和从机都开启二进制日志

vi /etc/my.cnf

在[mysqld]后加上下面两行

log-bin=mysql-bin
server-id=6            //server-id 为ip地址最后一段

技术分享图片

 

 

 我的主机server-id=8 , 从机server-id=6

systemctl restart mysqld

 

在主服务器上授权,从服务器保存授权的信息主服务器 192.168.43.8

grant replication slave on *.* to slave@‘192.168.43.6‘ identified by ‘123456‘;  //用户,密码,ip为从机的
show master status;  //要用到file 和 position

技术分享图片

 

 

 从服务器 192.168.43.6

change master to master_user=‘slave‘,  
master_password=‘123456‘,
master_host=‘192.168.43.8‘,
master_log_file=‘mysql-bin.000001‘,
master_log_pos=330;

技术分享图片

 

 

 在/var/lib/mysql  目录下会生成 master.info 文件

开启从服务器并查看

start slave;    //进入mysql

show slave status\G;  //下图双yes即成功,第一个为解析文件,第二个为解析sql语法

技术分享图片

 

 测试在主服务器创建一个新的数据库,看看从机有没有

 

mysql集群--基于centos7

原文:https://www.cnblogs.com/CloudComputing-binbin/p/14743337.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!