MySQl设置传输包大小
作者:互联网
MySQL执行插入或更新时, 当数据量过大时, 可能由于max_allowed_packet
参数的限制导致执行失败.此时, 可以重新设置该参数的值.max_allowed_packet
默认值为1M
.
1.查看max_allowed_packet
当前值
show variables like '%max_allowed_packet%';
2.设置max_allowed_packet
值大小
方法1.临时设置, 重启服务后会恢复默认值
set global max_allowed_packet = ${大小}
方法2.永久生效, 需要重启服务
- windows下:
在my.ini
文件中, 修改或增加max_allowed_packet = 30M
, 数字根据需要设定. - linux系统中:
在/etc/my.cnf
文件中, 修改或增加max_allowed_packet = 30M
, 数字根据需要设定.
标签:max,MySQl,packet,传输,30M,设置,allowed,默认值 来源: https://www.cnblogs.com/forest-xs/p/13513142.html