Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2798 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
大概如上错误:原因是mysql接受service数据包会有限制配置。这里我们修改mysql配置就可以了。
以root用户登录,命令:mysql -uroot -p 回车 输入密码;
输入
show VARIABLES like '%max_allowed_packet%';
可以看到对应的数值
设置20M ,当然这个数值是自己可以设置的。
set global max_allowed_packet = 210241024*10;
成功后退出 :exit;
然后再次进入使用show VARIABLES like '%max_allowed_packet%';就可以看到刚才修改的数值了。