无法使用mysqldump连接到mysql远程服务器

时间:2013-07-19 07:42:21

标签: mysql sql networking mysqldump

是否可以在5.0版和5.5版MySql服务器之间使用mysqldump? 我正在使用这个声明:

mysqldump -h192.168.1.90 -uBackup_User -p5fudydwkkdfUGEMu -P 3306 --opt --compress --add-drop-database --add-drop-table rb_workflow | mysql -uroot -ppepejeans rb_workflow 

它给出了错误:

  

无法连接到'192.168.1.90'上的服务器

其中192.168.1.90有mysql5.5 而另一台服务器有mysql5.0

由于这个原因或其他原因,错误是否会出现?

1 个答案:

答案 0 :(得分:0)

由于安全原因,您必须打开特定端口。在mysql远程端口上尝试telnet并查看它是否已打开。

这个服务器在您的网络中吗?因为你试图触及的ip是内部的。如果此服务器不在您的内部网络中,您必须查找外部IP。

使用此命令测试端口:

telnet 192.168.1.90 3306

编辑:打开特定端口

在GNU / Linux服务器上 请查看此链接http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

步骤7解释如何打开端口。

在Windows服务器上

有人在mysql网站上发布类似的东西。请查看此链接http://forums.mysql.com/read.php?11,156915,157606#msg-157606