0

我有一個設置,其中相同的數據庫結構跨4個服務器複製。 但問題是,服務器之間的數據不一樣,所以我不能複製它們。據我所知,複製主/從應該有相同的數據和相同的結構,所以我認爲它不是我的情況。Mysql數據庫複製,

我的情況:所有數據庫有一個稱爲表事務用柱用戶ID

  • 從屬A具有2行,(12,15)
  • 從機B有3行,(1,4)
  • 從屬裝置c具有1行(8)
  • 從屬d有7行(2,3,5,6,7,9,10)

現在當然主數據庫需要包含所有行。

  • 萬事達有13排(12,15,1,4,8,2,3,5,6,7,9,10)(後從站同步它們的數據到主站)

我同步後,主數據庫中的行應複製到所有「從屬」...

這種情況將每天發生。新的行將被插入到從站DB中....然後所有的從站應該向主站報告,最後,主站將所有的數據再次推回到從站。

所以我的問題是:

  • 它是一個主/從概念?
  • 我需要有不同的結構嗎?
  • 如果是,我該如何讓Mysql爲我做?

我搜索了一個類似的問題,但我找不到一個。 如果你可以參考我已經問了一個問題,那將是真棒

感謝

+0

您違反了複製的基本概念。在複製主機中用於寫入,而從機是隻讀的。所以當寫入發生在master中時,binlog將具有細節並將被複制到slave。 –

+0

毫米我看到...所以它不是主/從。 我們稱之爲這種結構? – GeniusCD

+0

這可能是有趣的 - 我沒有使用它,但已經看到了它的多主同步的參考。 http://galeracluster.com/ – PaulF

回答

0

您的需求可以通過實現多主MySQL服務器,而不是主從複製來完成。 在主從複製中:流量僅從主站流向從站(僅在一個方向上)。