MYSQL com.mysql.jdbc.PacketTooBigException错误

来源:互联网 发布:软件项目管理常见问题 编辑:程序博客网 时间:2024/05/29 14:23

问题描述

保存数据到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服务即可。

阅读全文
0 0
原创粉丝点击