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 参数,如果有将该条注释掉即可