1、错误描述
错误关键字: Packetfor query is too large (***> 4194304). You can change this value on theserver by setting the max_allowed_packet' variable
从错误中, 我们看到是 一次插入的数据过大, 大于了设置的4M. 也提示了解决方案"Youcan change this value on the server by setting the max_allowed_packet'variable."
2、 查看max_allowed_packet值的方法
show VARIABLES like'%max_allowed_packet%';
3. 更改方法,
方案 1. 临时更改
set global max_allowed_packet =2*1024*1024*10; show VARIABLES like'%max_allowed_packet%';
方案2. 永久更改(拥有更高的这个权限.)
方法一, 需直接配置文件, 并重启MySQL服务.
方法二: 从客户端更改, 更改后重启MySQL服务.