博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL server has gone away
阅读量:3598 次
发布时间:2019-05-20

本文共 339 字,大约阅读时间需要 1 分钟。

作者:老王
MySQL相当有个性。可能它也喜欢徐志摩的《再别康桥》:悄悄的我走了...。
今天遇到类似的情景,MySQL只是冷冷的说:MySQL server has gone away。
在官方文档里能看到对这个现象的解释()。
大概浏览了一下,一般出现此问题的原因是因为某些原因导致超时。比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔时间超过了wait_timeout(SHOW STATUS能看到此设置),那么就可能出现问题。最简单的处理方式就是把wait_timeout改大,当然你也可以在程序里时不时顺手mysql_ping()一下,这样MySQL就知道它不是一个人在战斗。

转载地址:http://iujzn.baihongyu.com/

你可能感兴趣的文章
爬虫验证码的识别
查看>>
pycharm最常用的快捷键
查看>>
爬虫京东图书实现分布式爬虫scrapy_redis(详)
查看>>
Ubuntu下为普通用户添加sudo功能
查看>>
chgrp和chown用法
查看>>
文件的权限
查看>>
vi/vim常用命令/快捷键
查看>>
python数据的合并和分组聚合小结
查看>>
pandas操作总结
查看>>
机器学习day1
查看>>
机器学习day02
查看>>
getchar()函数的使用方法
查看>>
为什么计算机二进制符号位用1代表负号?
查看>>
mysql写入分号无法结束
查看>>
关于存储过程代码在图形化界面执行失败而在命令行执行成功的例子
查看>>
FileInputStram和FileReader的read方法的区别
查看>>
关于泛型中 子类和父类加<T>的三种情况
查看>>
使用泛型类和泛型方法的实例情景
查看>>
第一篇:微信小程序商城实战所需基础知识(共十篇)
查看>>
第二篇:设置页面基础配置和tabbar
查看>>