Mysql

mysql master 到 master 複製與一個 slave

  • December 18, 2015

我有 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 文件中找到更多資訊。

引用自:https://serverfault.com/questions/743917