[2006] MySQL server has gone away怎么解决????????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[2006] MySQL server has gone away怎么解决????????相关的知识,希望对你有一定的参考价值。

除了网上提供的那两个方法,还有其他好的方法没,求大神帮忙!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

数据库连接断开了,要求重新连接。你重新打开mysql客户端吧,再试一次,应该就行的了。

亲,记得采纳哦!
参考技术A 什么是gone away?

[FireDAC][Phys][MySQL] MySQL server has gone away

[FireDAC][Phys][MySQL]  MySQL server has gone away

原因:

MYSQL等其它数据库,其本质上还是SOCKET服务端。

作为网络通信服务端都有一个机制——会定时主动踢掉长时间不活跃的SOCKET客户端连接,定时踢掉僵尸连接,有利于服务端保持稳定和高效率服务。

ORACLE、MYSQL、MSSQL。。。等其他长连接的SOCKET服务端都有如此机制,这是一种常用的作法。

MySQL server has gone away——告诉客户端,我(MYSQL数据库)已经把你踢掉了。

解决办法:

1)在MYSQL数据库端设置,将这个允许“占哒茅坑不拉翔”的时间设得更长一些。

2)在数据库中间件的连接池里将超过规定时间的连接,自动重连数据库。

以上是关于[2006] MySQL server has gone away怎么解决????????的主要内容,如果未能解决你的问题,请参考以下文章

如何解决一般错误:2006 MySQL server has gone away

MySQL导入sql脚本错误:2006 - MySQL server has gone away

PDO 一般错误:2006 mysql server has gone away

Python 和 Django OperationalError (2006, 'MySQL server has gone away')

MySQLMySQL错误“ERROR 2006 (HY000):MySQL server has gone away”

[2006] MySQL server has gone away怎么解决????????