我需要在遠程服務器上執行數據庫的mysqldump,但服務器沒有安裝mysqldump。我想使用我的機器上的mysqldump連接到遠程數據庫並在我的機器上執行轉儲。如何從本地機器mysqldump遠程數據庫
我試圖創建一個SSH隧道,然後做轉儲,但這似乎並沒有工作。我試過了:
ssh -f -L3310:remote.server:3306 [email protected] -N
隧道創建成功。如果我做
telnet localhost 3310
我得到一些blurb,顯示正確的服務器mysql版本。但是,這樣做以下似乎嘗試連接本地
mysqldump -P 3310 -h localhost -u mysql_user -p database_name table_name
由於這個問題與編程相關的問題更多,我想說http://serverfault.com/的友善的人可以幫助你更好。 – Piskvor 2010-06-07 13:44:43
查看[MSQL WorkBench](http://mysql.com/products/workbench/)5.2.22。它很容易讓你做到這一點。 – Gary 2010-06-07 13:55:47
注意:對於傾銷遠程mysql服務器,請包括--host = sqlserver.host.name --port = 3306 – ro0ter 2017-02-13 07:40:34