问题描述
保存数据到MySQL时遇到以下错误:
Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (10113 > 1024). You can change this value on the server by setting the max_allowed_packet’。
原因是MySQL的max_allowed_packet设置过小引起的,默认设置的是1M,操作数据大于1M会受max_allowed_packet参数限制;改为了10M后问题解决。
使用SQL: show VARIABLES like '%max_allowed_packet%'; 查看max_allowed_packet大小。
解决方案
1. 在my.cnf中(windows下my.ini)修改 max_allowed_packet大小为10M;Max_allowed_packet = 10M。
2. 保存并退出。
3. 重启MySQL服务即可。
———————
作者:犁叔
来源:CSDN
原文:https://blog.csdn.net/u012739535/article/details/76132973
版权声明:本文为博主原创文章,转载请附上博文链接!