2010-12-01 76 views
1

我有一個場景,有多個MySQL 4.x服務器。這些數據庫應該是複製到另一臺服務器。在從機上檢查出來之後,看起來這個從機在一段時間內沒有複製任何數據庫。Mysql 4.x LOAD DATA MASTER;奴隸

其中一些數據庫的大小大於4G,一個是43G(駐留在另一臺服務器上)。有沒有人在那裏複製數據庫沒有創建快照複製到奴隸?由於停機時間,我無法關閉主服務器。它可能需要一個多小時40分鐘來創建一個快照。所以這是不可能的。

我打算從主設備上執行加載數據,從頭開始提取所有內容。任何想法會在1-4G和43G數據庫上花費多長時間,這將是另一天。主站上的所有表都是myIsam,所以我認爲我不會遇到來自主方法的負載問題。

什麼是最好的方法在奴隸清理或重置的東西,所以我可以從一個乾淨的石板開始?

有什麼建議嗎?

在此先感謝

回答

0

您需要快照才能開始複製。快照要求將數據庫鎖定(至少)爲只讀。所以你可以有一個始終如一的地方。

停機時間是一個必要的事情,客戶通常瞭解它,只要它不經常發生。