mysql主從複製 (基於GTID的複製)

GTID即全局事務id,其保證爲每一個在主上提交事務的複製集羣中可以生成一個唯一的id。
基於gtid的複製和基於日誌點的複製的master不同的配置如下,要添加二個配置項

gtid_mode=on
enforce_gtid_consistency=on#強制gtid一制性
log-slave-updates#5.7不用

slave配置也要啓要gtid

gtid_mode=on
enforce_gtid_consistency=on

看一下用戶,權限

select user,host from user;
show grants for repl@'172.17.0.%';

登錄slave

change master to
master_host='172.17.0.2',
master_user='repl',
master_password='root123',
master_auto_position=1;

兩種複製模式哪個好用呢?
我覺得gtid好用,不需要指定binlog文件,和偏移量。方便,更換主數據庫只要換個Ip就行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章