MySql报Packet for query is too large错误

2023-04-25,,

mysql中执行sql的时候报以下错误
Packet for query is too large (1354 > 1024)

原因是mysql一次接收的报文太长,需要调整服务器参数max_allowed_packet

登录mysql,执行以下sql查看参数值:

show VARIABLES like '%max_allowed_packet%';

执行以下sql修改成20M(这里的单位是字节,所以需要进行计算):

set global max_allowed_packet = 2*1024*1024*10;

如果需要永久生效,则需要修改配置文件my.cnf,添加以下内容:

max_allowed_packet = 2*1024*1024*10

MySql报Packet for query is too large错误的相关教程结束。

《MySql报Packet for query is too large错误.doc》

下载本文的Word格式文档,以方便收藏与打印。