时间:2021-07-01 10:21:17 帮助过:16人阅读
查出来的值的单位是字节(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