com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1680 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.

时间:2023-03-09 01:08:16
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1680 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.

这个错误是由于mysql的一个系统参数max_allowed_packet设置的值过小引起的

解决这个错误的方法就是修改这个参数的值,

linux系统中我们在etc目录下找到my.cnf这个文件,打开这个文件后把max_allowed_packet = 1M 中的参数值1M改为4M,如果没有这个参数那么直接添加这行max_allowed_packet = 4M 就搞定了

添加完重启mysql数据库,重启命令是service mysqld restart