在一次导入超大数据量的sql文件时,单个文件是20GB+的时候,就不要使用Navicat了。
使用mysql的source命令。
然后修改my.ini 文件中的 max_allowed_packet=1024M 设置最大许可加载的包
记得保存的时候 要设置utf-8的字符集。这是个坑,当时改完了mysql就启动不了了。
还有在windows环境下,启停mysql服务,可以win+r services.msc 打开本机的服务启停mysql。
本文介绍了一种在遇到超大数据量(20GB+)的SQL文件时的有效导入方法,建议使用mysql的source命令而非Navicat,并详细说明了如何通过调整my.ini文件中的max_allowed_packet参数来优化数据包大小,确保导入过程顺利进行。
在一次导入超大数据量的sql文件时,单个文件是20GB+的时候,就不要使用Navicat了。
使用mysql的source命令。
然后修改my.ini 文件中的 max_allowed_packet=1024M 设置最大许可加载的包
记得保存的时候 要设置utf-8的字符集。这是个坑,当时改完了mysql就启动不了了。
还有在windows环境下,启停mysql服务,可以win+r services.msc 打开本机的服务启停mysql。
2278

被折叠的 条评论
为什么被折叠?