如何解决尝试将11GB + SQL文件导入mysql
对于正在进行的项目,我需要使用XAMPP安装本地服务器。同事从他的nGINX环境中导出了mySQL DB(我想它使用的是与我的Apache相同的mySQL),但是大小却达到了11GB以上。为了准备,我进行了here列出的必要的 php.ini 修改,在 my.ini 中输入了objects
,然后执行了以下步骤: here的分步教程。我有8GB DDR4 RAM和第8代i3,所以这应该不是问题。当我注意到它只是停止了时,SQL导入从0:30运行到14:30。
不幸的是,shell import命令似乎停止在18061行中的第13149行。我没有看到错误消息,也没有在phpMyAdmin中看到导入的数据库。我看到闪烁的下划线,但不再执行任何SQL命令。
我想知道是否有解决方案-我想确保cc 14小时的处理不会浪费,所以我的问题是:
如果我终止正在进行但看似冻结的CMD,是否可以继续从单独的SQL文件中导入其余的4912行?
解决方法
16GB的排序缓冲区大小非常高。我怀疑您的意思是maximum_packet_size,甚至对于您来说,可能是16M而不是16G的人。
如果确定哪个行卡住了,则可以从那里继续,包括失败的行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。