我在Ubuntu實例上運行MySQL作爲數據庫。我正在使用MySQL Master-Slave複製,其中主設備的更改將寫入從設備,從設備的更改將不會反映在主設備上。沒關係。我正在使用HAProxy負載均衡器將所有請求發送到主MySQL實例的MySQL實例前面。如果主MySQL實例處於關閉狀態,則MySQL實例將充當主服務器,並且HAProxy將發送所有請求以提供服務。主動 - 被動場景。Master關閉時的MySQL主從複製
HAProxy - 192.168.A.ABC
MySQL Master - 192.168.A.ABD
MySQL Slave - 192.168.A.ABE
讓我們假設MySQL master(192.168.A.ABD)關閉。現在所有的請求都會被HAProxy發送到MySQL slave(192.168.A.ABE),現在他現在充當主MySQL服務器。
我的問題是
- 當原來的主MySQL實例(192.168.A.ABD)是會發生什麼情況?
- 將寫入新的MySQL主站(192.168.A.ABE)的更改再次複製到原始主站(192.168.A.ABD)嗎?
我該如何解決這種情況?
感謝您解決困惑 – Techie 2015-04-02 15:12:19