使用SpringMVC做文件上传,上传的文件需要持久化到数据库,数据库实现为MySQL 5.1。对于小于1M的文件没有发生任何异常,当上传的文件大于1M时会触发下面的异常。
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (14865778 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
通过在网上查阅相关资料后得知,MySQL LOB列在默认情况下允许的最大存储容量为1M。
解决方案:
修改MySQL系统参数,即修改max_allowed_packet,其默认值为1048576(1M)。
通过使用如下命令可以查询该系统变量的默认值。
show VARIABLES like '%max_allowed_packet%';
在MySQL安装目录下的my.ini文件中的查找[mysqld]段中的“max_allowed_packet = 1M”,可能会不存在。
修改后的格式如下:
[mysqld]
max_allowed_packet = 10M,如果没有这行内容,自己增加即可。退出前保存!
重启动MySQL服务。
现在可以load大于1M的文件了。
分享到:
相关推荐
博文链接:https://zyx19920203.iteye.com/blog/2301226
主要介绍了MySQL Packet for query is too large 问题及解决方法,需要的朋友可以参考下
今天在往mysql中插入数据时遇到的问题,翻译过来的意思是:查询数据包太大 建议修改max_allowed_packet参数值。 针对我执行的插入操作来说,意味着一次性执行的sql语句太大,超过了mysql默认设置的值(我用的是...
想改变这个问题,需要注意几点: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > 1048576). You can change this value on the server by setting the max_allowed_packet’ ...
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can change this value on the server by setting the max_allowed_packet’ variable. 出现上面的错误是因为...
MySQL批量插入问题 ...nested exception is com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5677854 > 1048576). You can change this value on the server by setting the max_allowed_pac
<br>18.2.3 Host '...' is blocked错误 <br>18.2.4 Out of memory错误 <br>18.2.5 Packet too large错误 <br>18.2.6 The table is full错误 <br>18.2.7 Commands out of sync in client错误 <br>18.2.8 Ignoring ...
当日志中出现了诸如:“Package for query is too large (xxxxxxxx > 4194304). You can change this value on the server by setting the max_allowed_package variable”的提示的时候,错误的本身就清楚的提示了...
<br/>3.6.3 登录支持 <br/>3.6.4 扩展的登录支持 <br/>4 安装 MySQL <br/>4.1 怎样获得MySQL <br/>4.2 MySQL支持的操作系统 <br/>4.3 使用MySQL哪个版本 <br/>4.4 怎样和何时发布更新版本 <br/>4.5 安装布局 <br/>...
* 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o ...