2011-03-10 88 views
1

我有一個本地MySQL數據庫,我想將它部署在遠程服務器上。在遠程服務器上部署MySQL數據庫

PhpMyAdmin中有一些工具可以同步本地和遠程數據庫,但是如果您擁有大型數據庫,則會非常慢,就像我的情況一樣。

有更好更快的方法嗎?比如shell通過ssh,還是別的什麼?

+0

重複:http://stackoverflow.com/questions/4888604/syncing-remote-database-to-local – 2011-03-10 11:51:01

+0

這是怎麼弄遠程數據庫到你的本地PC,但我需要把我的本地數據庫到遠程服務器。 – 2011-03-10 12:33:07

+0

你應該改變你的問題。您不試圖同步數據庫,您正在嘗試複製和部署快照。爲了同步,請看看mysql複製。 – MatthieuP 2011-03-11 12:50:17

回答

2

豐的解決方案:

mysqldump -u my_local_db_username --password=my_local_db_password --host=localhost -C my_local_db_name | ssh [email protected]_domain.com "mysql -u my_remote_db_username --password=my_remote_db_password my_remote_db_name" 

來源:here

相關問題