3、在線開(kāi)啟/關(guān)閉GTID,不用重啟mysqld進(jìn)程
MySQL5.6版本的GTID復(fù)制模式,參數(shù)gtid_mode=ON和enforce_gtid_consistency=ON不能動(dòng)態(tài)修改,必須寫(xiě)入my.cnf文件里,并且重啟主庫(kù)和從庫(kù)的mysqld進(jìn)程才能生效,
MySQL5.7版本中,支持在線切換GTID復(fù)制模式,增加了系統(tǒng)的可用性。
默認(rèn)復(fù)制模式切換為GTID復(fù)制模式(主庫(kù)和從庫(kù)都按照以下順序執(zhí)行):
mysql>set global gtid_mod='OFF_PERMISSIVE';
mysql>set global gtid_mod='ON_PERMISSIVE';
mysql>set global enforce_gtid_consistency=ON;
mysql>set global gtid_mode='ON';
GTID復(fù)制模式切換為默認(rèn)復(fù)制(主庫(kù)和從庫(kù)都按照以下順序執(zhí)行):
mysql>stop slave;
mysql>set global gtid_mod='ON_PERMISSIVE';
mysql>set global gtid_mod='OFF_PERMISSIVE';
mysql>change master to master_auto_position=0;
mysql>set global gtid_mode='OFF';
mysql>set global enforce_gtid_consistency=OFF;
mysql>start slave;