一、master配置
1、更改配置文件并重启(增加以下配置)
#开启二进制日志
bin-log=master-bin
#服务id
server-id=11
#开启gtid模块
gtid-mode=on
#开启强制gtid一致性,
enforce-gtid-consistency=on
#指定日志的记录模式为row(行记录),确保数据的一致性
binlog-format=row
#开启从服务器日志更新,从服务器中的操作记录也将写入日志文件中
log-slave-updates=1
#启用自动开启主从复制
skip-slave-start=1
2、授权用户
grant replication slave on *.* to 'slave'@'%' identified by 'passwd';
二、从服务器
1、更改配置文件并重启服务
#添加
server-id=3
gtid-mode=on
#开启强制gtid一致性,
enforce-gtid-consistency=on
#指定日志的记录模式为row(行记录),确保数据的一致性
binlog-format=row
#开启从服务器日志更新,从服务器中的操作记录也将写入日志文件中
log-slave-updates=1
#启用自动开启主从复制
skip-slave-start=1
2、登录mysql并创建规则
stop slave;
reset slave all;
change master to master_host="master
IP",master_user="slave",master_password="passwd",master_auto_position=1;
start slave;