1. 部署
GTID 全局事务标识 mysql 5.6 加入
1.1 准备
配置文件
## gtid repl config need
server_id=52
#开启gtid
gtid_mode=on#开启基于gtid复制
enforce_gtid_consistency=on
log-bin=mysql52-bin#slave端日志
log-slave-updates=1binlog_format=row#slave启动时不会自动开启复制
skip-slave-start=1
#choice
expire_logs_days =20
重启数据库
(5.7.6以上可以动态而不重启)
权限
GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO 'replrepl'@'10.27.%' iDENTIFIED BY 'gtidpwd' ;
1.2 启动复制
1.2.1 新库所有binglog全 方式
从库上
change master to master_host='10.27.247.52',master_port=3306,master_user='replrepl',master_password='gtidpwd',master_auto_position=1;
start slave
1.2.2 老库binglog不齐全 方式
#TODO
获取GTID
从库设置跳过 set