首页 > 解决方案 > 上传大型 mysql 数据库时出现以下错误

问题描述

上传非常大的数据库(~500MB)后,我在 mysql 上看到以下错误。谁能帮我上传这个数据库?

2006 - MySQL 服务器已经消失

在此之下,我看到另一个错误:

./libraries/classes/Dbi/DbiMysqli.php#213 中的警告发送 QUERY 数据包时出错。PID=9196

标签: phpmysqldatabasewordpress

解决方案


如何修复错误“Mysql Server has gone away”?

MySQL server has gone away (error 2006)两个主要原因和解决方案:

服务器超时并关闭连接。要修复,请检查my.cnf configuration文件中的 wait_timeout MySQL 变量是否足够大。服务器丢弃了不正确或太大的数据包。如果 mysqld 收到一个太大或不正确的数据包,它会假定客户端出现问题并关闭连接。要解决此问题,您可以增加文件中的最大数据包大小限制max_allowed_packetmy.cnf例如。set max_allowed_packet = 128M,然后重启你的 MySQL 服务器:sudo /etc/init.d/mysql restart

参考


推荐阅读