在上传非常大的数据库(〜500MB)后,我在mysql上看到以下错误。谁能帮我上传这个数据库?
2006年-MySQL服务器不见了
在那之后,我看到了另一个错误:
./ libraries / classes / Dbi / DbiMysqli.php#213中的警告 发送QUERY数据包时出错。 PID = 9196
答案 0 :(得分:0)
如何解决“ Mysql Server走了”错误?
MySQL server has gone away (error 2006)
有两个主要原因和解决方案:
服务器超时并关闭了连接。要解决此问题,请检查my.cnf configuration
文件中的wait_timeout MySQL变量是否足够大。
服务器丢弃了不正确或太大的数据包。如果mysqld收到的数据包太大或不正确,则认为客户端出了点问题,并关闭了连接。要解决此问题,您可以增加max_allowed_packet
文件中的最大数据包大小限制my.cnf
,例如。 set max_allowed_packet = 128M,
,然后重新启动MySQL服务器:sudo /etc/init.d/mysql restart