Mysql

使用兩個集群時 MySQL 集群中的問題

  • December 25, 2016

我有一個主從 MySQL Cluster 1,它是兩種方式。它工作正常。我有另一個 MySQL 主從集群 2,其中數據來自集群 1 主伺服器到集群 2 主伺服器。除了沒有將數據複製到集群 2 中的從屬設備的部分外,它也可以正常工作。

此設置如下圖所示。問題部分以紅色顯示,即它不工作。

這種設置甚至可能嗎?如果是,那麼我怎樣才能讓它工作?在此處輸入圖像描述

我從圖中假設這實際上不是 MySQL 集群 (NDB),而是“集群”這個詞的非正式含義。

這應該沒問題,只要您不打算寫入 M2 或 S2,或者如果您這樣做,寫入僅針對 M1 上不存在的模式和表。

可能的原因有以下三種:

  • 您沒有log_slave_updates在 M1 和 M2 上啟用。如果沒有此選項,傳入事件不會向外傳播。
  • 你沒有給每台伺服器一個唯一的server_id.
  • 您正在執行複製過濾(很少是一個好主意),並且其配置的解釋與您預期的不同。

引用自:https://dba.stackexchange.com/questions/159093