一:mysql数据库安装
查看我上篇文章
mysql安装
https://blog.csdn.net/sinat_36759535/article/details/107575791
二:Master节点配置
配置 /etc/my.cnf
log-bin=mysql-bin
server-id=1
重启服务
service mysql restart
创建slave账户,并授权slave所在机器的IP地址
GRANT REPLICATION SLAVE ON *.* to 'slave'@'10.22.22.22' identified by '123456';
flush privileges;
查询master状态
show master status;
三:从节点配置
配置 /etc/my.cnf
server-id=2
重启服务
service mysql restart
配置需要同步的主节点信息,如果主节点是活跃状态,需要停止主节点写入,将主节点现有数据同步到从节点,再进行以下设置,从节点生效后主节点才能再次写入
change master to master_host='10.22.22.11',master_user='slave',master_password='123456', master_log_file='mysql-bin.000003',master_log_pos=601;
以下两个参数的值根据master节点状态的返回字填写
master_log_file='mysql-bin.000004',master_log_pos=308;
启动从服务
Mysql>start slave;
查询从服务状态
mysql> show slave status\G