针对 mysql 中数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题

时间:2021-11-18 05:58:08

问题先上图:在用 Navicat 导入 .sql 文件时发生的问题

针对 mysql 中数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题


解决办法2个:

	(1)Linux 下:
进入服务器路径 /etc 找到 my.cnf 在里面的 mysqld 段中
找到 max_allowed_packet = 大小(10M、200000K之类的 修改到适当大小并保存,然后重新启动 mysql 服务器,即可。如果没有这行就增加这行。
(2)Windows下:
进入到mysql安装路径下,找到 my.ini 文件,在“[mysqld]”部分(不在这部分没用)添加一句:
set-variable=max_allowed_packet=大小(set-variable=max_allowed_packet=524288000)
		保存后重新起动mysql服务。