解决MySQL报错:ERROR 2006 (HY000): MySQL server has gone away No connection(图文并茂)

Posted 温柔且上进c

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决MySQL报错:ERROR 2006 (HY000): MySQL server has gone away No connection(图文并茂)相关的知识,希望对你有一定的参考价值。

错误描述

  • 我们可能在使用MySQL时会出现下述报错:
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    7
Current database: *** NONE ***

问题分析:

  • 上述问题:就是说MySQL服务器消失了(断开了连接)连接不上,正在尝试连接中!!!
  • 博主自己理解:可能因为你长时间连接MySQL服务器但未进行操作,MySQL服务自动断开,导致此报错!!
  • 如果你连接上MySQL服务器而一直在进行操作则不会出现此报错!!

问题解决

  • 根据上述问题的描述,博主想到的方案是:设置每隔一段时间自动进行连接,即可解决此报错

  • 连接上MySQL服务器,进入后输入下述命令即可解决此报错:

-- 设置每隔600ms进行自动连接MySQL服务器
SET SESSION wait_timeout=600;

  • 输入上述命令后,即可解决此问题!!!

以上是关于解决MySQL报错:ERROR 2006 (HY000): MySQL server has gone away No connection(图文并茂)的主要内容,如果未能解决你的问题,请参考以下文章

SQLyog恢复数据库报错解决方法Error Code: 2006 - MySQL server has gone away

mysql在导入大数据库的时候,报错ERROR 2006 (HY000): MySQL server has gone away

解决SQLSTATE[HY000]: General error: 2006 MySQL server has gone away问题的方法

Mysql导入大文件报错(MySQL server has gone away(error 2006))

mysql常见错误解决办法

mysql 使用shell时出现 ERROR 2006 (HY000): MySQL server has gone away 解决方法