我正在轉向一臺新的服務器,並考慮如何讓我的2臺MySQL服務器數據保持一致,導致我失去了睡眠和頭髮。 我在考慮使用Master-Master設置來確保我在這個過程中沒有任何損失。這是多麼可行。任何潛在的問題?遷移服務器,不想丟失MySQL數據。 Master-Master設置是否可行?
3
A
回答
1
爲什麼舊服務器需要知道寫入新服務器的數據?出於這個原因,使它成爲主從設置。
您必須處理相同類型的配置,例如..確保舊服務器僅使用奇數標識,而新服務器僅使用偶數標識。
只要您關閉舊服務器(主),確保沒有人可以在那裏寫。
我假設你的整個網站使用1個服務器的數據庫和網站主辦。如果是這種情況,我想添加以下內容:
不要依賴DNS來遷移您的站點,因爲這對於某些用戶來說可能需要很長時間。
考慮以下幾點:
- old.example.org是舊機
- new.example.org上該網站是在新機器上的網站。
- www.example.org是old.example.org的CNAME。
當你這樣做的割接,您將執行以下步驟:
- 舊的數據庫服務器關閉,或者設置爲只讀。
- www.example.org成爲new.example.org的CNAME
- old.example.org現在應該託管一個自動將用戶重定向到new.example.org的網站。
這意味着您的用戶可能會暫時瀏覽網址new.example.org。當DNS完全傳播時,用戶將不再被重定向,並在使用www.example.org時自動命中新服務器。
如果您的網站流量較低..這可以更容易..只需指出您的舊應用程序使用新的MySQL數據庫。當然,通過網絡連接到mysql服務器似乎有點瘋狂;但如果你沒有處理太多的數據,這比任何其他解決方案都容易得多..
相關問題
- 1. 遷移 - 我是否丟失了所有數據?
- 2. 角度服務丟失新控制器中的設置數據
- 3. 遷移開發數據庫和分析服務器後,是否可以遷移生產數據庫?
- 4. 只是想知道是否有可能的數據丟失?
- 5. TF30040數據庫服務器遷移後
- 6. 多服務器設置:遷移主服務器
- 7. 丟失連接到MySQL服務器:113
- 8. 遷移postgresql服務器是
- 9. 服務器遷移
- 10. 數據丟失 - 客戶機/服務器
- 11. 如何在生產環境中遷移Mysql數據庫而不丟失數據?
- 12. Node.js TCP服務器數據丟失
- 13. 從MySql遷移到SQL服務器2008
- 14. 從MySQL遷移到Aurora; tmp數據庫丟失
- 15. ASP.NET服務器遷移
- 16. 丟失的遷移和Azure數據庫現在不同步
- 17. TeamSpeak3服務器遷移
- 18. 從MySQL遷移到Couchbase服務器(NoSQL)
- 19. 遷移Azure數據庫服務器/數據庫不同區域
- 20. 如何將郵件帳戶從一臺服務器遷移到另一臺服務器而不會丟失?
- 21. WHM/CPANEL服務器遷移
- 22. Sql服務器遷移到mysql
- 23. 關於將Joomla從一個數據庫服務器遷移到另一個數據庫服務器的想法?
- 24. 耙分貝:遷移丟失:控制器
- 25. 是否可以根據服務器設置Capistrano rvm_type變量?
- 26. AWS DynamoDB +多個Titan服務器:此設置是否可行?
- 27. 您可以配置Rails在遷移導致數據丟失時警告您嗎?
- 28. sonarqube 4服務器遷移
- 29. Docker設置更改後MariaDB數據是否丟失?
- 30. MySQL數據遷移
我很困惑。你目前是否有2臺mysql服務器正在轉移到單臺服務器上?你有沒有停下來做一個動作?簡單地關掉#1,將數據複製到#2,然後開啓#2,有什麼不對?你爲什麼建議師父? – Seth 2009-12-31 23:25:17