我想远程备份数据库内容,用的是下边的命令
mysqldump -h 192.168.1.13 -uroot -p123 DBTest > d:\test.sql
可是提示下边的错误
mysqldump: Got error: 2003: Can't connect to MySQL server on 'localhost' (10061) when trying to connect 我试了在它本地运行
mysqldump -uroot -p123 DBTest > d:\test.sql
就没问题然后我telnet 了也没问题
我用MySQL Administrator远程登录也没问题不知道是什么问题,有哪位知道如何解决,谢谢了
mysqldump -h 192.168.1.13 -uroot -p123 DBTest > d:\test.sql
可是提示下边的错误
mysqldump: Got error: 2003: Can't connect to MySQL server on 'localhost' (10061) when trying to connect 我试了在它本地运行
mysqldump -uroot -p123 DBTest > d:\test.sql
就没问题然后我telnet 了也没问题
我用MySQL Administrator远程登录也没问题不知道是什么问题,有哪位知道如何解决,谢谢了
---------------------------------------------------
怎么变成你连本地的mysql了的?看看你的系统盘下的hosts文件里面是不是把192.168.1.13指向localhost了
ipconfig 看看
应该是这样
mysqldump: Got error: 2003: Can't connect to MySQL server on '192.168.1.13' (10061) when trying to connect
--------------------------------------------------------
这里10061是socket无监听的错误你确定服务端的mysql已经启动?
在本地telnet远程是否通?
在本地用mysql是否能连上远程?
你本地的mysql的port是否跟远程的port一致?
其他都验证了没有问题本地与远程端口不一样也会有问题?
因为你本地的mysql端口为3307,若你没加参数-P,则会访问时,把访问远程的端口默认为本地的端口,所以,才会报你上面那样的错误