我有一個小的mysql數據庫(200 MB)在服務器上運行。使用它的應用程序每分鐘寫入約100次,讀取次數少一點。移動mysql服務器沒有停機
我需要將該數據庫移至新服務器,理想情況下不需停機或儘可能少。沒有寫入的數據可能會丟失。
做一個mysqldump然後恢復它將需要很長的時間我想,什麼是正確的方法來做到這一點?
大多數表格都使用Innodb。
我有一個小的mysql數據庫(200 MB)在服務器上運行。使用它的應用程序每分鐘寫入約100次,讀取次數少一點。移動mysql服務器沒有停機
我需要將該數據庫移至新服務器,理想情況下不需停機或儘可能少。沒有寫入的數據可能會丟失。
做一個mysqldump然後恢復它將需要很長的時間我想,什麼是正確的方法來做到這一點?
大多數表格都使用Innodb。
您可以設置複製。使您的新服務器成爲當前服務器的從服務器。然後切換主從連接(互聯網上有足夠的關於如何做到這一點,但最終你有兩臺服務器的內容幾乎相同,只有一個稍微超前一個,然後切換角色) 。
一旦你切換它們,你可以關閉奴隸(舊的主人),你已經修好了。
你應該發佈到http://serverfault.com – 2012-01-17 22:02:01