关闭gtid恢复传统主从复制
----1、关闭复制,找到复制的位置,切换到传统模式
stop slave;
change master to master_host='172.172.178.75',master_port=3306,master_user='repl',master_password='root',master_log_file='3306-bin.000056',master_log_pos=897553222,MASTER_AUTO_POSITION = 0;
--以从库的Relay_Master_Log_File和Exec_Master_Log_Pos 作为MASTER_LOG_FILE和MASTER_LOG_POS 来指定复制开始位置。
--必须要指定MASTER_AUTO_POSITION = 0,否则会有如下报错:
start slave;
----2、主备依次设置GTID_MODE为ON_PERMISSIVE、OFF_PERMISSIVE
set @@global.gtid_mode=ON_PERMISSIVE;
set @@global.gtid_mode=OFF_PERMISSIVE;
----3、检查global.gtid_owned变量字符串已经为空
select @@global.gtid_owned;
----4、主备库关闭GTID
SET @@GLOBAL.GTID_MODE = OFF;
enforce_gtid_consistency=OFF
------道不行,乘桴浮于海!------
------欲讷于言,而敏于行!-------