[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')