数据库
首页 > 数据库> > MySQL:数据未复制

MySQL:数据未复制

作者:互联网

我使用三个MySQL服务器设置了主控主复制和主控从属复制.我的设置就像这样->

我有三个服务器A,B和C

A --> B = Master Slave
A --> C = Master Master

MySQL版本:

mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

在这里,A和C之间的主控主复制,A和B之间的主控从动复制正常.

问题是,如果我在C中插入行,那么它会与A而不是与B复制(因为将A和B设置为主从数据也应复制到B).但是,如果我在A中插入行,那么它将与B复制.

我在这里错过了什么,什么原因导致了这个问题?
任何对此的意见将不胜感激.

问候
朱尼德·汗

解决方法:

您需要在A上设置变量log_slave_updates,以便当它在其复制线程中播放更改时,还将这些更改记录到其二进制日志中.只有这样,B才能收到相同的更改.

标签:database-replication,replication,mysql
来源: https://codeday.me/bug/20191121/2048803.html