报错1
Lost connection toMySQL server at 'reading initial communication packet', system error:0
解决:
修改/etc/mysql/mysql.conf.d
1在[mysqld]区域添加配置:
skip-name-resolve
说明:禁止域名解析,连接速度会快很多,但只能使用ip,不能使用主机名
2 注释掉
#bind-address = 127.0.0.1
说明:参数含义绑定本地回环地址
重启mysql
/etc/init.d/mysql restart
报错2
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usingpassword: YES)
解决:
用户访问权限设置,修改user表即可。
UPDATE user SET host='172.16.172.*' WHEREuser='root';
注:%表示所有ip权限,并不是*。如果这里错误的设置*或其他错误的ip会导致本机在内均无法登陆mysql。如果发生这种情况,可以参照文档忘记《忘记密码如何登陆mysql》
---
更多文章关注公众号
更多推荐
Mysql远程连接异常处理
发布评论