mysql客户端连接提示ERROR 2013 (HY000)问题
作者:佚名
来源:网络
点击数: 次
发布时间:2024年06月05日
问题分析:
使用mysql客户端连接
报错摘要:ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104,如下图:
解决办法:
(1)
大多数时候设置"set global connect_timeout=60"是可以解决问题的;
我们可以通过执行“SHOW STATUS LIKE 'aborted%'”,可以观察到
Variable_name | Value |
Aborted_clients | 6 |
Aborted_connects | 15010 |
觉得是否要增加connect_timeout的时间,"Aborted_connects"将会随着服务端放弃客户端初始连接而增加。如果"Aborted_connects"很大,并且不断增加,就需要增加"connect_timeout".
(2)
在MySQL配置文件(my.ini或者/etc/my.cnf)中[mysqld]添加"skip-name-resolve",减少域名解析的时间
(3)
检查mysql配置(my.ini或者/etc/my.cnf)文件里是否设置了 bind-address 参数,如果有将该条注释掉即可