mysql source命令导入大文件时失败的解决方法
方法:
1、将大文件分成多个小文件
2、检查mysql的max_allowed_packet参数配置,命令如下:
1 | show variables like '%max_allowed_packet%'; |
适当调大该参数,比如在启动mysql client端时,通过加参数的方式,在客户端调整该参数
1 | mysql --max_allowed_packet=32M |
更多修改方法参见官方文档:B.4.2.9 Packet Too Large,以及这篇 How to change max_allowed_packet size