博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ERROR 2003 (HY000): Can't connect to MySQL server
阅读量:7101 次
发布时间:2019-06-28

本文共 1157 字,大约阅读时间需要 3 分钟。

hot3.png

ERROR 2003 (HY000): Can't connect to MySQL server 

一.问题的提出

/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

 

四.参考

http://hi.baidu.com/vbkan/blog/item/cd5035030cefee793812bb56.html

http://dev.firnow.com/course/7_databases/mysql/myxl/20090820/169010.html

http://www.dnbcw.com/biancheng/sql/lojz182597.html

 

转载于:https://my.oschina.net/xinxingegeya/blog/378183

你可能感兴趣的文章
document页面宽高度计算
查看>>
安装BigBlueButton(视频教室)
查看>>
蓝头网络 - lantCMS系统怀念ACCESS版
查看>>
substring可能导致的内存泄露
查看>>
Android之wifi篇
查看>>
mysql忘记密码,不能登录
查看>>
线程池之ThreadPoolExecutor
查看>>
我的友情链接
查看>>
12306,SQL彻底暴露了你们的水平!
查看>>
window.location.origin兼容问题
查看>>
我的友情链接
查看>>
解压缩命令gzip -d和tar -xvf区别
查看>>
把表二缺少的列补全
查看>>
国外不知名的15家访问量惊人网站
查看>>
6、xen虚拟机破解密码
查看>>
ssh The authenticity of host '172.18.19.XXX (172.18.19.XXX)' can't be established.
查看>>
CxImage Linux 编译
查看>>
我的友情链接
查看>>
客户端验证码框架——jquery real person
查看>>
毕业了去哪里工作,一位毕业多年北漂人的经验感悟
查看>>