2022-09-28 08:34:59  1626 0

mysql导入大批量数据出现MySQL server has gone away的解决方法

 标签:   

大家好,我是猪哥好久没更新教程了,马上国庆节了在这里提前祝各位粉丝学友国庆快乐,今天猪哥维护项目的时候载入了一个200M的mysql 数据库文件 ,发现一直报错导入不进去,老是提示MySQL server has gone away 看字面意思可能是内存不够,这里猪哥将解决办法记录下,方便遇到此问题的同学查看,处理方法很简单,我们只需增大mysql的 max_allowed_packet 参数即可

官方解释是:适当增大 max_allowed_packet 参数可以使client端到server端传递大数据时,系统能够分配更多的扩展内存来处理。

我们打开 mysql的 my.ini 在[mysqld] 加入 

max_allowed_packet = 256M


然后重启mysql 即可,是不是很简单,赶快试试吧