这个问题在这里已经有答案了:
mysql错误2006:mysql服务器已经消失(29个答案)两年前关门了。在上传一个非常大的数据库(~500mb)之后,我在mysql上看到了以下错误。有人能帮我上传这个数据库吗?
下面我看到了另一个错误:./libraries/classes/dbi/dbimysqli.php#213中的警告发送查询数据包时出错。pid=9196
s5a0g9ez1#
如何修复错误“mysql server已经消失”?这个 MySQL server has gone away (error 2006) 有两个主要原因和解决方案:服务器超时并关闭了连接。要修复此问题,请检查 my.cnf configuration 文件足够大。服务器丢弃了不正确或太大的数据包。如果mysqld得到一个太大或不正确的数据包,它会假设客户端出了问题并关闭连接。要解决这个问题,可以增加最大数据包大小限制 max_allowed_packet 在 my.cnf 文件,例如。 set max_allowed_packet = 128M, 然后重新启动mysql服务器: sudo /etc/init.d/mysql restart 参考
MySQL server has gone away (error 2006)
my.cnf configuration
max_allowed_packet
my.cnf
set max_allowed_packet = 128M,
sudo /etc/init.d/mysql restart
1条答案
按热度按时间s5a0g9ez1#
如何修复错误“mysql server已经消失”?
这个
MySQL server has gone away (error 2006)
有两个主要原因和解决方案:服务器超时并关闭了连接。要修复此问题,请检查
my.cnf configuration
文件足够大。服务器丢弃了不正确或太大的数据包。如果mysqld得到一个太大或不正确的数据包,它会假设客户端出了问题并关闭连接。要解决这个问题,可以增加最大数据包大小限制max_allowed_packet
在my.cnf
文件,例如。set max_allowed_packet = 128M,
然后重新启动mysql服务器:sudo /etc/init.d/mysql restart
参考