今天在用批处理进行MySQL自动备份的过程中遇到一个问题,错误提示:mysqldump: Got error: 2003: Can't connect to mysql server on '127.0.0.1' (10060)
在我本机进行测试的时候批处理可以正确执行,但是放在服务器端就是无法执行,(服务器环境window2003),经过考虑本机的mysql与服务器的mysql区别就是端口不同,本机mysql是默认端口:3306,但是服务器的端口经过修改后变成:4900,于是在这里加上端口号:mysqldump -h 127.0.0.1 -P4900 -u root -ppassword dbName 注意是大写的P,小写p代表密码,如果不加上端口,在执行的时候读取的是默认端口:3306.加上端口之后问题解决!