mysql数据库数据库查询数据过大(com.mysql.jdbc.PacketTooBigException)



Packet for query is too large (2222 > 1024). You can change this value on the server by setting the

max_allowed_packet’ variable.

更改max_allowed_packet有两种方法:

1、命令

按网上要求,检查max_allowed_packet

show VARIABLES like '%max_allowed_packet%';

修改max_allowed_packet

set global max_allowed_packet = 2*1024*1024*10

2、配置文件

到mysql 的安装目录下找到 my.ini 文件中,新增

[mysqld]

max_allowed_packet=20M

备注:默认情况下是没有上述的标记,有就修改,没有就添加