外贸网站 建设,奉贤高端网站建设,深圳网站公司注册,网站平台建设招标书平时不建议关闭GTID#xff0c;假如开启GTID遇到问题#xff0c;需要回退到基于file,position方式#xff0c;则可以执行如下步骤#xff1a;
1.在从库停止主从复制#xff1a;
STOP SLAVE;
CHANGE MASTER TO MASTER_AUTO_POSITION 0;
START SLAVE;
SHOW SLAVE STAT…平时不建议关闭GTID假如开启GTID遇到问题需要回退到基于file,position方式则可以执行如下步骤
1.在从库停止主从复制
STOP SLAVE;
CHANGE MASTER TO MASTER_AUTO_POSITION 0;
START SLAVE;
SHOW SLAVE STATUS; #检查从库IO进程和SQL进程状态是否为Yes检查AUTO_POSITION值
2.在主从每台服务器上执行
SET GLOBAL.GTID_MODE ON_PERMISSIVE;
3.在主从每台服务器上执行
SET GLOBAL.GTID_MODE OFF_PERMISSIVE;
4.在每台服务器上等待变量GLOBAL.GTID_OWNED等于空字符串
SELECT GLOBAL.GTID_OWNED;
理论上这可能是空的然后又不是空的。这不是问题只要它是空过一次就可以。
5.确保从库无延迟
SHOW SLAVE STATUS;
6.在主从每台服务器上执行
SET GLOBAL.GTID_MODE OFF;
7.在主从每台服务器上执行
SET GLOBAL.ENFORCE_GTID_CONSISTENCY OFF;
8.检查GTID参数确保值都为OFF:
show variables like %gtid_mode%;
show variables like %enforce_gtid_consistency%;
9.修改配置文件设置GTID参数
vi /etc/my.cnf
GTID_MODEOFF ENFORCE_GTID_CONSISTENCY OFF
--本篇文章参考自
https://dev.mysql.com/doc/refman/5.7/en/replication-mode-change-online-disable-gtids.html