把目前的replication升级到GTIDs

把目前的replication升级到GTIDs把所有的master和slave1.把所有的master和slaveset @@global.read_only=on; 或 set global read_only=on;2.把所有的master和slaveservice mysql stop3.把所有的master和slave,开启GTIDs开启GTIDs需要在所有机器上都配置gtid-mode,log-bin、log-slave-updates,enforce-gtid-consistency(在5.6.9之前是–disable-gtid-unsafe-statement),,另外slave在这个环节需要增加skip-slave-start参数master配置[mysqld]gtid-mode=onlog-binlog-slave-updatesenforce-gtid-consistencyslave配置[mysqld]gtid-mode=onlog-binlog-slave-updatesenforce-gtid-consistencyskip-slave-start4.启动所有server服务,重新配置slaveservice mysql startslave下执行change master tomaster_host=’slave_ip’,master_port=3306,master_user=’dba’,master_password=’beifen’,master_auto_position=1;start slave;5.6以后可以多线程方式传输二进制日志slave-parallel-workers=N错误跳过stop slave;set global sql_slave_skip_count=1; –gtid不支持,这个功能是基于position编号的start slave;GTIDs模式下错误处理stop slave;set gtid_nex=’uuid:next_id’;begin;commit;set gtid_next=’AUTOMATIC’;start slave;

累死累活不说,走马观花反而少了真实体验,

把目前的replication升级到GTIDs

相关文章:

你感兴趣的文章:

标签云: