2013: Lost connection to MySQL server during query

今天笔者在修改MySQL数据的时候时不时的出现这个错误:2013: Lost connection to MySQL server during query
刚开始笔者以为是富文本内容太多导致,因为当笔者缩减富文本内容确实是可以修改成功的,不会出现这个错误。

于是笔者按照网上提供的方法进行修改。在配置文件里面增加了以下配置:

connect_timeout=60
net_read_timeout=600
net_write_timeout=180
wait_timeout=86400
interactive_timeout=86400
max_allowed_packet=512M

就是把各种参数值调大,然而并未成功。 笔者就快要崩溃的时候转机出现了。

当一个问题太久无法解决的时候,可以尝试先放一放。先做点其他的工作,于是笔者就先去写代码了。然后将写好的程序打包上传到服务器,发现上传到服务器的文件一直是0KB。这种情况以前也碰到过,是本地网络出现问题导致,只要重启了本地网络,就可以了。突然想到,之前的数据库修改报错会不会也是因为这个原因导致的呢? 于是,赶紧打开数据库客户端去试了试,居然可以修改成功了。

但是本地网络到底出现了什么问题,笔者暂时还无从得知。因此,笔者非常觉得有必要把这个问题记录下来,出现“2013: Lost connection to MySQL server during query”的时候,除了MySQL默认配置无法满足实际需求外,还可能是网络问题。

本博客采用 知识共享署名-禁止演绎 4.0 国际许可协议 进行许可

本文标题:2013: Lost connection to MySQL server during query

本文地址:https://dev-tang.com/post/2020/07/mysql-lost-connection.html

推荐阅读