#################################################

声明:在线开启gtid是有挂库风险的:因为我和同事均遇到过。

#################################################

 

 

主库:192.168.225.128:3307
从库1:192.168.225.129:3307

Gtid作为5.6版本以来的杀手级特性,却因为不支持拓扑结构内开关而饱受诟病。如果你需要从未开启GTID的环境升级到开启GTID,需要把这个复制结构里的实例shutdown后,再重启。相信这对于任何24小时服务的互联网应用都是不可接受的。

  https://blog.csdn.net/wanbin6470398/article/details/83068044#15__88 

 master_auto_position=0 表示禁用master_auto_position

在线开启gtid与在线关闭gtid
在线开启gtid与在线关闭gtid
SET @@global.enforce_gtid_consistency=warn;

 SET @@global.enforce_gtid_consistency=ON;
 
 SET @@GLOBAL.GTID_MODE = OFF_PERMISSIVE;
 
 SET @@GLOBAL.GTID_MODE = ON_PERMISSIVE;
 
 SHOW STATUS LIKE 'ONGOING_ANONYMOUS_TRANSACTION_COUNT';
   
 SELECT MASTER_POS_WAIT('mysql-bin6.000006', 154);
 
 SET @@GLOBAL.GTID_MODE = ON;
 
 STOP SLAVE;
 
 CHANGE MASTER TO master_auto_position=1;
 
 START SLAVE;
在线开启gtid与在线关闭gtid

相关文章: