一、查看当前值
# 先登录mysql执行,单位为字节,1M=1*1024*1024
show VARIABLES like '%max_allowed_packet%';
1: 方式一
可以编辑
my.cnf
来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
max_allowed_packet = 20M
如果找不到my.cnf可以通过
mysql --help | grep my.cnf
去寻找my.cnf文件。
重启mysql
service mysqld restart
2:方式二
# 先登录mysql执行
set global max_allowed_packet = 2*1024*1024*10;