Mysql
mysql master 到 master 複製與一個 slave
我有 3 台伺服器
- 伺服器 A主伺服器到伺服器 B
- 伺服器 B主控到伺服器 A和伺服器 C
- 伺服器 C從屬伺服器 B
當我將表添加到伺服器 A時,它在****伺服器 B上複製但不在伺服器 C中
當我將表添加到伺服器 B時,它複製到伺服器 A和伺服器 C
為什麼會發生這種情況,是否有任何配置可以確保當我在伺服器 A 中添加表時,它會在伺服器 B 和伺服器 C 上複製
謝謝
您需要
log-slave-updates
在伺服器 B 的配置中啟用。此選項允許伺服器 B 將從伺服器 A 收到的更新保存到其 binlog 中,因此伺服器 C 可以將其視為新事務並複制它。如果不允許此選項,則伺服器 B 僅應用從伺服器 A 接收的更改,但不會將其傳播到伺服器 C。您可以在mysql 文件中找到更多資訊。