mysql - 如何获取多主复制中所有主服务器的更新和更改?

标签 mysql replication database-replication merge-replication multi-master-replication

我已将 Mysql Ring 复制配置为服务器 A、B、C。当我在 A 中提交更新时,我可以在 B 中获取更改和更新。当我在 B 中进行更改时,我可以在 C 中获取它。当我在 A 中进行更改时,我可以在 A 中获取更新。

我的问题是,当我在 A 中进行更改时,我无法在 C 中得到任何更改,反之亦然。替代服务器无法获取更新。请建议我解决这个问题。

最佳答案

只需在 my.cnf 文件中的每个服务器上启用 [mysqld]“log-slave-updates”下的参数。重新启动每个服务器,它将开始工作。就这样:)

关于mysql - 如何获取多主复制中所有主服务器的更新和更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39867523/

相关文章:

mysql - 如何在从服务器的 RDS 中配置 MySQL 只读副本

php - 使用 mysqli 插入 mysql 数据库时遇到问题

mysql 代理 r/w 复制和临时表

MySQL组复制多主模式与多个引导

database - 同步本地和远程 ms access db

MySql - 以最少的停机时间创建复制

mysql - 使用间隔卡在日期上

mysql - 用于存储的 POINT 数据类型(纬度、滞后)

mysql - 通过两个参数对 MySQL 表进行排序

postgresql - Postgres 数据库复制未实时显示