连接MySQL时出现Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012998306/article/details/82665155

问题出现的很突然,前天还连了数据库。

今天再连接就出现这个问题

1.先ping了一下ip地址是通的

2.登陆了远程服务器,mysql -u**** -p 也是可以登陆的

3.看了一下错误提示:连接初始化阶段就丢失了连接的错误。

4.网上大多是说的注释掉配置文件中 bind-address = 127.0.0.1 这一句。但是我的配置文件并没有配置这一句,各种搜索均未果。

看到一个出现同样问题的人,解决办法是修改配置文件加一句话 skip-name-resolve,尝试一下。

5.服务器环境是centos6.7,yum安装mysql配置文件一般在etc/my.cnf

vi /etc/my.cnf

在[mysqld]下加入skip-name-resolve,然后保存文件

重启mysql服务器,Navicat测试连接恢复正常!

扫描二维码关注公众号,回复: 5447849 查看本文章

猜你喜欢

转载自blog.csdn.net/u012998306/article/details/82665155