2010-06-09 104 views
0

我試圖創建一個自動進程,它將同步兩臺服務器的數據庫。一個網站是現場直播的,我需要測試環境每隔一段時間與網站同步(我正在考慮爲此做一個cron工作)。mysql導入/導出

我該如何執行此操作?

回答

1

你可以保持系統更新與MySQL複製

http://dev.mysql.com/doc/refman/5.0/en/replication.html

你基本上是在看一個主從配置

如果你想簡單的東西一點點,就可以使用mysqldump來轉儲你的數據庫,然後通過ssh傳送它,然後mysql再次加載它。

mysqldump mydatabase | ssh -h the_test_server "mysql mytestdatabase" 

你必須做轉移之前清除mytestdatabase,但如果你正在尋找一個命令「同步」數據庫,這將做到這一點。

+0

非常感謝您的提示 – Giraldo 2011-12-19 23:15:31