2011-07-07 104 views
0

我有三個MySQL服務器(5.1)。在服務器A和B上,我爲某些數據庫設置了主 - 主複製,可以說DX和DY。MySQL主同時奴隸?

現在我有另一個數據庫DZ第三臺服務器。我現在想要將數據庫DZ複製到服務器A和B.

最後,服務器A和B複製DX和DY。在服務器C上只有DZ是複製到服務器A和B.

同樣重要的是,數據庫DX和DZ僅在服務器A和B可並沒有得到複製到服務器C

通常我會將服務器A和B配置爲服務器C的單個數據庫的從屬服務器。但是主 - 主複製的工作原理是服務器A是服務器B的從服務器。服務器B是服務器A的從服務器。看起來不可能配置多個主服務器,即使對於不同的數據庫也是如此。

這是正確的,還是有解決方案只是從服務器C複製數據庫DZ到服務器A和B,即使服務器A和B已經有一個主 - 主複製運行?

回答

1

據我所知,所有版本高達5.6,CHANGE MASTER TO命令只能容納一個主人,並將改變任何現有的主人。所以我認爲你是對的,你目前無法做到這一點。

+0

謝謝,它真的好像沒有可能。我現在爲此設置了兩個MySQL實例。這並不完美,但這個解決方案有幫助。作爲一個幫手,MySQL有[mysqld_multi](http://dev.mysql.com/doc/refman/5.0/en/mysqld-multi.html)。 –