2010-09-09 204 views
0

如何在特定的時間間隔內用服務器mysql數據庫更新本地MySql數據庫。 Web應用程序是在PHP中創建的,數據庫應該在MySql中。從服務器MySql數據庫更新本地服務器MySql數據庫

假設我在宿主站點有一個數據庫現在我想定期更新我的數據庫與我的本地計算機上的本地主機數據庫。請告訴我??

+0

什麼是您的本地機器上的操作系統?你有SSH訪問權限嗎? – Cfreak 2010-09-09 14:12:59

+0

Windows是我的本地計算機上的操作系統 – Rubyist 2010-09-09 14:16:42

+0

類似/ dupe問題:http://stackoverflow.com/q/456900/215170 – 2010-09-17 04:36:46

回答

2

聽起來像你需要使用MySQL的replication功能。這裏是walkthrough,這裏是manual供參考。

值得注意的是,通過互聯網(而不是本地網絡)進行復制的速度可能會很慢,並且最終可能只需要幾分鐘甚至幾小時的繁忙主控。另一種選擇是定期mysqldump master數據庫並將其複製回本地計算機,但如果您的主服務器非常繁忙,則會鎖定數據庫並掛起查詢,如果數據量非常大,則此過程需要很長時間。

相關問題