MySQL问题报错与解决办法记录(不定时更新)

问题描述

MySQL数据库在新增数据时报错:Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (11007588 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.

查询max_allowed_packet参数

show VARIABLES like '%max_allowed_packet%';

结果如下:

Variable_name Value
max_allowed_packet 4194304
slave_max_allowed_packet 1073741824

解决办法

可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改

max_allowed_packet = 1G

修改后重启MySQL查询

show VARIABLES like '%max_allowed_packet%';

结果如下:

Variable_name Value
max_allowed_packet 1073741824
slave_max_allowed_packet 1073741824
posted @ 2020-09-30 11:15  stsinghua  阅读(98)  评论(0编辑  收藏  举报