我正在设置 5.6 Percona Mysql,为了启用 GTID,我应该在 Master 和 Slave 上启用 log_slave_update 吗?
如果我应该启用 log_slave_update,那么我会将其算作具有 GTID 的 CONS。
另外,如果您可以让我知道启用 GTID 的任何其他问题吗?
我正在设置 5.6 Percona Mysql,为了启用 GTID,我应该在 Master 和 Slave 上启用 log_slave_update 吗?
如果我应该启用 log_slave_update,那么我会将其算作具有 GTID 的 CONS。
另外,如果您可以让我知道启用 GTID 的任何其他问题吗?
MySQL 文档建议:请参阅使用 GTID 设置复制
请记住,MySQL 甚至不会启动它。为什么 ?从文档:
由于二进制日志在 Master 和 Slave 上都处于活动状态,因此 Master 的二进制日志和 Slave 的二进制日志都将与事务一起记录 GTID。这使得在启动 Replication 时可以使用 Slave 中的最新 GTID 将 Slave 自动定位到其 Master。其中一个关键步骤在同一文档页面中明确说明:
因此,必须启用--log-slave-updates才能激活自动定位机制。甚至超出机制,@jynus 在他对mysql 5.6 gtid replication 的回答中指出:是否需要 log_slave_updates?如果未指定--log-slave-updates ,则mysqld 甚至都不会启动。