write EPIPE 和max_allowed_packet问题定位记录

执行数据批量插入脚本时出现的问题

INSERT INTO ... VALUES ? 后面跟了几万条数据

write EPIPE 和max_allowed_packet问题定位记录_第1张图片

问题定位

mysql控制台查看

mysql> show VARIABLES like '%max_allowed_packet%';

其中max_allowed_packet 的值显示最大可接收的包,单位字节

解决办法

mysql> set global max_allowed_packet = 1024*1024*1024;  //我设置为1G

或参考资料1中有修改配置文件重启mysql服务的方法(未尝试)

参考资料

  1. mysql报错Packet for query is too large问题解决

你可能感兴趣的:(mysql,mysql)