错误2006 MySQL服务器已删除8GB文件
首先,我已经在以前的帖子中检查过这个问题,这里给出的答案对我来说不起作用,这就是为什么我试图在这篇帖子中得到一个功能性的答案 我正在尝试使用以下方法将8GB备份文件导入mySQL:错误2006 MySQL服务器已删除8GB文件,mysql,Mysql,首先,我已经在以前的帖子中检查过这个问题,这里给出的答案对我来说不起作用,这就是为什么我试图在这篇帖子中得到一个功能性的答案 我正在尝试使用以下方法将8GB备份文件导入mySQL: mysql.exe -u root -p -h localhost dev8 < C:\dev8.sql mysql.exe-u root-p-h localhost dev8
mysql.exe -u root -p -h localhost dev8 < C:\dev8.sql
mysql.exe-u root-p-h localhost dev8
经过20分钟的处理后,它显示:
第8465行的错误2006(HY000):MySQL服务器已消失
是的,我在/bin/my中使用了一个非常大的数字更改了max_allowed_数据包,但它不起作用,所以我也在我的大、中、大、重4G中更改了它
我还更改了phpmyadmin配置文件,将其设置为相同的值。它也不起作用
有什么建议吗?对允许的最大数据包和等待超时使用过高的值。我的意思是,通常你应该使用一个2倍于你导入文件大小的值,所以如果你的导入文件是8GB,你允许的最大数据包应该至少是16GB。同时将等待时间增加到一个非常高的数字
个人建议:直接在表中更改这些值,我的意思是,以root用户身份登录mysql并进行更改。我以前也遇到过同样的问题,仅仅更改文本文件是不够的,对我来说,直到我更改了数据库中的值,文本文件才起作用。将文件分成更小的块?错误是否总是在第8465行?根据我的经验,文件中有多少行?“MySQL服务器已离开”通常意味着您超过了连接超时。@AllInOne我以前试图中断它,但它不起作用,是的,错误总是在第8465行,在注释之后和锁表“catalogsearch\u result”写入之前是一个空行。该文件有20000多行。这里有一些提示:也许可以尝试大转储方法?您可能需要安装MySQL workbench。有许多对您有用的管理视图屏幕。