#################################################
声明:在线开启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
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;