请选择 进入手机版 | 继续访问电脑版

Websoft9技术社区(旧版)

 找回密码
 立即注册
查看: 505|回复: 1

PHP&JAVA全能环境mysql报错,请教大神

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2016-12-20 10:18:51 | 显示全部楼层 |阅读模式
### Error updating database.  Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2270 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
### The error may involve com.yt.app.api.v1.mapper.LogMapper.post-Inline
### The error occurred while setting parameters
### SQL: insert into log (id,system_name,date_time,type,url,handler,code,info)   values   (?,?,?,?,?,?,?,?)
### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2270 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
; SQL []; Packet for query is too large (2270 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.; nested exception is com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2270 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.

数据库设置:
MySQL [(none)]> show VARIABLES like '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name            | Value      |
+--------------------------+------------+
| max_allowed_packet       | 524288000  |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+
2 rows in set (0.01 sec)


设置后还是报错。请大神指点!谢谢!

后台报错

后台报错
回复

使用道具 举报

284

主题

396

帖子

1584

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1584
发表于 2016-12-20 15:07:49 | 显示全部楼层
这个应该已经不是mysql配置本身的问题了,而可能是jdbc的用法,建议使用连接池之类的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|官网首页|站点统计|Archiver|手机版|小黑屋|Websoft9技术社区(旧版) ( 湘ICP备16009117号

GMT+8, 2017-8-23 18:10 , Processed in 0.106427 second(s), 11 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表