Mysql数据库连接超过8小时,提示:MYSQL Error 2006:MySQL server has gone away
2018-01-27 11:34
537 查看
一、说明
二、超时时间配置(具体实现)
1、方法一(推荐)
在[mysqld]后面加上如下两句话
重启mysql服务
2、方法二
PS:不过本人还是觉得上面的做法并不太妥当,但是现在用的很普遍,以后有时间再研究研究使用连接池来管理连接。先借下CSDN这位博主的评论给大家思考下,如图:
1、Mysql的默认数据库连接超过8小时(8小时即28800s没有数据库做任何操作)将主动断开这条连接, 后续在该连接上进行的查询操作都将失败,提示错误MYSQL Error 2006:MySQL server has gone away 2、注意mysql 5.0及以后版本的,只能用方法一,方法二只能用在mysql5.0以前,不包括5.0; 3、本文以mysql server超时时间设置为7天=604800毫秒为例子说明(实际天数根据需要修改); 4、找不到/etc/my.cnf请查看是不是在/etc/mysql/my.cnf或其他目录下。(不行百度一下) |
1、方法一(推荐)
vim /etc/my.cnf |
wait_timeout=604800 interactive_timeout=604800 |
# service mysqld restart |
msyql> show global variables like '%timeout%'; msyql> set global wait_timeout = 604800; msyql> set global interactive_timeout = 604800; msyql> show global variables like '%timeout%'; |
相关文章推荐
- amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away
- 2012-12-07 19:03 amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away
- amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away
- amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away
- amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away
- MySQL错误 ERROR 2006 (HY000): MySQL server has gone away
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- MySQL_解决ERROR 2006 (HY000) at line XX MySQL server has gone away问题
- 数据库导入过大 报错 ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- ERROR 2006 (HY000) at line 1: MySQL server has gone away
- ERROR 2006 (HY000) at line : MySQL server has gone away
- flask+mako+peewee(下)(解决了Error 2006: MySQL server has gone away)
- ERROR 2006 (HY000) at line 1: MySQL server has gone away
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- mysql error: ERROR 2006 (HY000) at line 149351: MySQL server has gone away
- 黄聪:Mysql数据库还原备份提示MySQL server has gone away 的解决方法(备份文件数据过大)
- ERROR 2006 (HY000) at line 1: MySQL server has gone away
- mysql出现ERROR : (2006, 'MySQL server has gone away')
- 【MySQL】ERROR : (2006, 'MySQL server has gone away')
- ERROR 2006 (HY000): MySQL server has gone away