我需要在远程服务器上执行数据库的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