2009-03-06 64 views
1

我發現自己在家中開發應用程序,然後在商業服務器上充滿數據。
我需要一個簡單而簡單的方法將MySql DB從商業服務器轉儲到我的私人服務器。
有沒有一個工具/命令來做到這一點?
(我想讓我的數據庫成爲一個奴隸,但是,我並不總是有權觸摸商業MySql服務器,並且我在我的服務器上開發......這可能會導致問題,如果他們將鏈接辦法)。同步兩個MySql服務器(不在同一個集羣中)的最佳方式/工具是什麼

回答

3

這是如何備份數據庫並重新加載的。

在主服務器

mysqldump -u[username] -p[password] databasename > database.sql 

或者,如果你需要包含的功能和或觸發器做

mysqldump -u[username] -p[password] --routines --triggers databasename > database.sql 

複製database.sql到開發服務器

在開發服務器

mysql -u[username] -p[password] databasename < database.sql 
+1

就像一個筆記一樣,mysqldumps可能會花費一段時間,具體取決於表的數量。如果你的服裝是24x7,那麼這可能不是一個可行的選擇。雖然我沒有其他選擇。 – Suroot 2009-03-06 03:29:11

相關問題