热门搜索 :
考研考公
您的当前位置:首页正文

mac MySQL的那些坑之com.mysql.jdbc.Pac

来源:东饰资讯网

我在使用 JDBC 连接 Mysql 保存一首歌曲的时候报了下面的错误:

报错信息

好吧, 大致翻译了一下, 意思是我插入的数据过大了... =.=
要求我更改 max_allowed_packet 的大小.
原因 : mysql 根据配置文件会限制 server 接受的数据包大小. 有时候插入和更新大的数据会被 max_allowed_packet 参数限制掉,导致失败.

那么我们就先来看看目前配置的大小:

STEP1
打开终端, 进入Mysql, 输入

 show VARIABLES like '%max_allowed_packet%'; ```
 命令查看当前大小.


好吧, 这个数和我报错当中的数字确实一样. 

**STEP2**
更改大小:

set global max_allowed_packet = 210241024*10;```

STEP3
\q 退出!

再重新登录查看

修改大小

再运行工程就成功啦~

Top