不間斷遷移到mysql複製伺服器

不間斷遷移到mysql複製伺服器

我有 3 個 apache2 / tomcat 伺服器,採用負載平衡設定。每個 tomcat 伺服器都連接到 MySQL v5.0 資料庫(所有 3 個伺服器共用該資料庫)。

我在同一網路上建立了 MySQL v5.5 半同步設定(1 個主站 2 個從站),它們全部運行並包含與 v5.0 DB 相同的資料庫架構,但沒有資料。

我需要將所有資料從舊資料庫遷移到新主資料庫,並讓 tomcat 伺服器使用新的 jdbc URL 連接到設定的半同步資料庫。

有沒有辦法在不停止網頁伺服器的情況下做到這一點?主要是這樣...

將 2 個網路伺服器置於維護模式,並將所有流量路由至 1 個網路伺服器。然後我可以更改這兩個伺服器上的連接池設定。連接池設定)來獲取傳入流量?

答案1

無需在不同節點上設定 MySQL 複製,然後遷移資料。 Percona 有一個很棒的工具,叫做超備份可以用來設定從站進行複製幾乎沒有停機時間。試一試。

相關內容