Navicat无法连接到Mysql,返回的错误码是Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
参考了文章MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)
停止Mysql服务
[root@localhost mysql]# service mysql stop 停止 mysqld: [确定]
更改Mysql配置文件,如果有bind-address 这一行,注释掉。
加上一个新的参数skip-name-resolve
保存退出。重启服务即可。
附:
skip-name-resolve的含义
skip-name-resolve的最用是禁止了DNS解析,通过IP来连接数据库,当然这个IP必须要在Mysql的授权表中
本文解决了Navicat连接Mysql时出现的LostconnectiontoMySQLserver问题,通过停止服务、修改配置文件并注释bind-address行、添加skip-name-resolve参数,成功解决了远程连接丢失的问题。
12万+

被折叠的 条评论
为什么被折叠?



