简体   繁体   English

如何在多原版复制中获取所有原版的更新和更改?

[英]How can I get the updates and Changes in all masters in a Multi-Master Replication?

I have configured Mysql Ring replication say as Servers A,B,C. 我已经将Mysql Ring复制配置为服务器A,B,C。 I can get the changes and updates in B when I commit the updates in A. I get it in C when I make changes in B. I get updates in A when I make it in A. 当我在A中提交更新时,我可以在B中获得更改和更新。在B中进行更改时,我可以在C中获得它。在A中进行更新时,我可以在A中获得更新。

My issue is that I cannot get any changes in C when I make changes in A and vice versa. 我的问题是,在A中进行更改时,我无法在C中获得任何更改,反之亦然。 Alternative servers cannot get the updates. 备用服务器无法获取更新。 Please suggest me to solve this issue. 请建议我解决此问题。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM