2017-02-20 23 views
0

我在提供程序之間移動服務器,我將在其網絡中執行mysqldump,然後使用mysql --host .. < dump.sql通過Internet將該文件加載到遠程數據庫。通過互聯網連接問題恢復mysqldump?

只要我可以連接到遠程mysql服務器是他們的任何限制/問題?我想這需要更長的時間,但我更關心的是是否存在可靠性問題。我正在兩位着名的雲提供商之間轉移。

+0

就我個人而言,我的做法是將'dump.sql'文件從一臺主機傳輸到另一臺主機。我會驗證文件的完整性,例如獲取每個文件副本的校驗和,然後比較校驗和。 – spencer7593

回答

0

您可以將FTP文件的SCP永遠保存到遠程機器並在本地執行。這樣,由於網絡打嗝造成的數據損壞的機會就少得多。

否則它是一樣的,我會說。

1

如果您的連接良好,應該沒有問題。正常情況下,寫出數據的時間比傳輸語句的時間長,所以帶寬只要足夠,幾乎不成問題。

對於長時間恢復,您希望確保您的連接處於活動狀態,因此您需要一個可靠的連接,並且不會中斷該流程。作爲無線的筆記本電腦可能是一個壞主意,它可以切割,你可能會關閉它,等

我找到最是做一個mysqldump,檢查它,與rsync複製過來,然後做一個還原遠程。