是否可以在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
由于这个原因或其他原因,错误是否会出现?
答案 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