ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xxx' (111)
一.问题描述 远程连接mysql数据库的时候报如下错误ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xxx' (111) perror 111OS error code 111: Connection refused##连接被拒绝二.问题可能原因1) 网络
·
一.问题描述
远程连接mysql数据库的时候报如下错误
ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xxx' (111)
perror 111
OS error code 111: Connection refused
##连接被拒绝
二.问题可能原因
1) 网络不通
通过 ping xxx.xxx.xx.xxx可以发现网络是否正常
2)查看数据库是否配置了bind_address参数
本地登录数据库查看my.cnf文件和数据库当前参数show variables like 'bind_address';
如果设置了bind_address=127.0.0.1 那么只能本地登录
3)查看数据库是否设置了skip_networking参数
如果设置了该参数,那么只能本地登录mysql数据库
4)端口指定是否正确
使用如下命令检查 某个ip的某个端口是否正常
telnet 192.168.57.101 3306
如上,如果3306端口是通的那么输出应该如下:
telnet 192.168.57.101 3306
Trying 192.168.57.101...
Connected to 192.168.57.101 (192.168.57.101).
Escape character is '^]'.
N
5.6.26-log'H)1]_EyV!€~:D%.S;l/B@Xmysql_native_password
更多推荐
已为社区贡献4条内容
所有评论(0)