Lost connection to MySQL server
MySQl出现这个问题基本有三种情况
- 1.网络原因
- 2.如果错误日志中存在”during query”,表明在发送大量的行数据。可将 net_read_timeout 增大到60或更大,以保证数据有足够的时间传输完成。
- 3.也有少许情况下,当客户端初始化连接的时候,如果 connect_timeout 设置的太小,而距离又太远或者查询太慢也会报错。可以通过 show global status LIKE ‘Aborted_connects’ 来诊断。而当出现 ER_NET_PACKET_TOO_LARGE 说明需要增加 max_allowed_packet。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ASKDBA!
评论