当前位置:Gxlcms > 数据库问题 > mysql 导入时报错:Got a packet bigger than‘max_allowed_packet’bytes

mysql 导入时报错:Got a packet bigger than‘max_allowed_packet’bytes

时间:2021-07-01 10:21:17 帮助过:16人阅读

%max_allowed_packet%;

  查出来的值的单位是字节(byte)

设置时默认的单位也是字节,比如你要设置为100M,那么应该是100*1024*1024,执行修改命令为:

  

set global max_allowed_packet = 100*1024*1024

修改后需要关掉cmd窗口,然后重新打开,再次查询,才能看到修改后的新值,否则看到的还是原始值(缓存)。

 ps:具体该为多少,需要视具体情况而定,可能修改之后,还是报同样的错误,没关系,那就设置的再大一些。我因为sql文件有4个多G,最终将max_allowed_packet设置成了1G(即,1024*1024*1024)

mysql 导入时报错:Got a packet bigger than‘max_allowed_packet’bytes

标签:linux   log   pac   max   cmd   缓存   post   big   got   

人气教程排行