MySQL:数据不是复制

时间:2014-11-14 04:45:18

标签: mysql replication database-replication

我已经使用三台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复制。

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

问候
Juned Khan

1 个答案:

答案 0 :(得分:3)

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