mysql远程链接问题 ERROR 2003 (HY000): Can't connect to MySQL server
2014-09-11 10:16
585 查看
原文地址: http://blog.csdn.net/longxibendi/article/details/6363934
一.问题的提出
/usr/local/webserver/mysql/bin/mysql -u root -h 172.29.141.112 -p -S /tmp/mysql.sock
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '172.29.141.112' (113)
二.问题的分析
出现上述问题,可能有以下几种可能
1. my.cnf 配置文件中 skip-networking 被配置
skip-networking 这个参数,导致所有TCP/IP端口没有被监听,也就是说出了本机,其他客户端都无法用网络连接到本mysql服务器
所以需要把这个参数注释掉。
2.my.cnf配置文件中 bindaddress 的参数配置
bindaddress,有的是bind-address ,这个参数是指定哪些ip地址被配置,使得mysql服务器只回应哪些ip地址的请求,所以需要把这个参数注释掉。
3.防火墙的原因
通过 /etc/init.d/iptables stop 关闭防火墙
我的问题,就是因为这个原因引起的。关闭mysql 服务器的防火墙就可以使用了。
三.问题的解决
1. 如果是上述第一个原因,那么 找到 my.cnf ,注释掉 skip-networking 这个参数
sed -i 's%skip-networking%#skip-networking%g' my.cnf
2. 如果是上述第二个原因,那么 找到 my.cnf ,注释掉 bind-address 这个参数
sed -i 's%bind-address%#bind-address%g' my.cnf
sed -i 's%bindaddress%#bindaddress%g' my.cnf
最好修改完查看一下,这个参数。
3.如果是上述第三个原因,那么 把防火墙关闭,或者进行相应配置
/etc/init.d/iptables stop
一.问题的提出
/usr/local/webserver/mysql/bin/mysql -u root -h 172.29.141.112 -p -S /tmp/mysql.sock
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '172.29.141.112' (113)
二.问题的分析
出现上述问题,可能有以下几种可能
1. my.cnf 配置文件中 skip-networking 被配置
skip-networking 这个参数,导致所有TCP/IP端口没有被监听,也就是说出了本机,其他客户端都无法用网络连接到本mysql服务器
所以需要把这个参数注释掉。
2.my.cnf配置文件中 bindaddress 的参数配置
bindaddress,有的是bind-address ,这个参数是指定哪些ip地址被配置,使得mysql服务器只回应哪些ip地址的请求,所以需要把这个参数注释掉。
3.防火墙的原因
通过 /etc/init.d/iptables stop 关闭防火墙
我的问题,就是因为这个原因引起的。关闭mysql 服务器的防火墙就可以使用了。
三.问题的解决
1. 如果是上述第一个原因,那么 找到 my.cnf ,注释掉 skip-networking 这个参数
sed -i 's%skip-networking%#skip-networking%g' my.cnf
2. 如果是上述第二个原因,那么 找到 my.cnf ,注释掉 bind-address 这个参数
sed -i 's%bind-address%#bind-address%g' my.cnf
sed -i 's%bindaddress%#bindaddress%g' my.cnf
最好修改完查看一下,这个参数。
3.如果是上述第三个原因,那么 把防火墙关闭,或者进行相应配置
/etc/init.d/iptables stop
相关文章推荐
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.123' (10061)
- MySQL远程连接ERROR 2003 (HY000):Can\'t connect to MySQL server on\'XXXXX\'的问题
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题
- aws linux服务器,ubuntu,远程连接MySQL,ERROR 2003 (HY000): Can't connect to MySQL server on
- IT忍者神龟之mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决
- 在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”
- (笔记)远程连接MySQL出现ERROR 2003 (HY000): Can't connect to MySQL server on ip (111)
- mysql 常见问题:ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost' (10061)
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- mysql启动正常但是访问时还是报错: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061
- ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- ERROR 2003 (HY000): Can't connect to MySQL server on localhost (10061)
- ERROR 2003 (HY000): Can't connect to MySQL server on '10.16.115.101' (111)
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题
- mysql连接远程数据库出现 ERROR 2013 (HY000) Lost connection to MySQL server at 'reading authorization packet',
- error 2003 (hy000):can't connect to mysql server on 'localhost' (10061),com.mysql.jdbc.exceptions.jd
- ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (111)
- Ubuntu ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)