错误2006 MySQL服务器已经消失了8GB文件

时间:2014-01-06 22:09:15

标签: mysql

首先,我已经在之前的帖子中检查了这个问题,那里给出的答案对我来说不起作用,这就是为什么我试图通过这篇文章得到一个功能性答案。

我正在尝试使用以下方法将8GB备份文件导入mySQL:

mysql.exe -u root -p -h localhost dev8 < C:\dev8.sql

处理20分钟后,它说:

ERROR 2006(HY000)第8465行:MySQL服务器已经消失

是的,我在/ bin / my中使用非常大的数字更改了max_allowed_pa​​cket,它没有用,所以我也在我的巨大的,我的innodb-heavy-4G,my-large,my中更改了它-medium。

我还更改了phpmyadmin配置文件,将其设置为相同的值。它也没用。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

为max_allowed_pa​​cket和wait_timeout使用过高的值。我的意思是,通常你应该使用一个2倍于导入文件大小的值,所以如果你的导入文件是8GB,你的max_allowed_pa​​cket应该是至少16GB。还要将wait_time_out增加到一个非常高的数字。

个人建议:直接在表中更改这些值,我的意思是,以root身份登录到mysql并进行更改。我以前遇到过同样的问题,只是更改文本文件是不够的,对我来说,直到我更改数据库中的值才能生效。

相关问题