mysql报错:Cause: com.mysql.jdbc.PacketTooBigException

Posted 农名工进城

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql报错:Cause: com.mysql.jdbc.PacketTooBigException相关的知识,希望对你有一定的参考价值。

报错信息:
Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5872 > 1024). You can change this value on the server by setting the max_allowed_packet‘ variable.
 
解决办法:

进入MYSQL  

输入show variables like ‘%max_allowed_packet%‘;

 

2.修改配置,我这里设置的是20M

在MYSQL里输入set global max_allowed_packet = 2*1024*1024*10;(20M)

原文地址:

https://blog.csdn.net/qq_33864656/article/details/75006841

 

注意:Tomcat要重启,mysql不用重启

show variables like ‘%max_allowed_packet%‘;
set global max_allowed_packet = 1048576;
修改之后要关闭连接,重新连接mysql,要不然看不到效果



以上是关于mysql报错:Cause: com.mysql.jdbc.PacketTooBigException的主要内容,如果未能解决你的问题,请参考以下文章

Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully receive

使用Presto访问MySQL报错

使用Presto访问MySQL报错

使用Presto访问MySQL报错

MySQL版本号不同导致的group by语句报错

### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException