MySQL的GTID(Global Transaction Identifier)是一種用于在復制中唯一標識事務的機制,可以簡化復制拓撲的管理和維護。下面是在MySQL中啟用和配置GTID_MODE的步驟:
gtid_mode = ON
然后重啟MySQL服務使配置生效。
enforce_gtid_consistency = ON
這個配置用于指定MySQL是否要強制要求所有寫操作都使用GTID,以確保數據一致性。
log-bin = mysql-bin
log_slave_updates = ON
這個配置用于啟用二進制日志和從服務器更新二進制日志,以便在復制通道中使用GTID。
SHOW VARIABLES LIKE 'gtid_mode';
SHOW VARIABLES LIKE 'enforce_gtid_consistency';
SHOW VARIABLES LIKE 'log_bin';
SHOW VARIABLES LIKE 'log_slave_updates';
如此,您已經成功地啟用和配置了MySQL的GTID_MODE。