求助 急MySQL server has gone away

 我来答
刘柯No1
2017-02-28 · TA获得超过325个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:160万
展开全部
可能是以下原因
1、MySQL宕机
2、连接超时
如果程序使用的是长连接,则这种情况的可能性会比较大。 也就是说某个长连接很久没有新的请求发起,达到了server端的timeout,被server强行关闭。 此后再通过这个connection发起查询的时候,就会报错server has gone away
3、sql语句过长

sql语句过长,超过mysql通信缓存区最大长度。需要修改max_allowed_packet参数,然后重启mysql.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式