当前位置:   article > 正文

MySQL查询错误代码: 2013 Lost connection to MySQL server during query

2013 lost

问题

遇到错误代码: 2013 Lost connection to MySQL server during query

分析

有许多原因,主要可能是wait_timeout,于是查询各超时变量

SHOW VARIABLES LIKE "%timeout%"
  • 1

在这里插入图片描述
(这是修改后的,修改值为net_write_timeout,修改前为60s。)
看了wait_timeout为28800,有8个小时,非交互连接时间足够了。

解决方法

对数值最小的几个参数进行测试。

用暴力方法,设置临界值,time.sleep(临界值)。

临界值分别为30+0.5,50+0.5,60+0.5(net_write_timeout)。

当测试到60+0.5的时候,报错2013 Lost connection to MySQL server during query。对此,找到问题可能的原因,关闭MySQL服务,在my.ini文件中[mysqld]下增加一行net_write_timeout=600。重启MySQL服务。再次测试,通过。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/114793
推荐阅读
相关标签
  

闽ICP备14008679号