mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes”解决办法

向mysql数据库中导入sql文件时,如果文件过大(几百M),会提示“Error Code: 1153 - Got a packet bigger than ‘max_allowed_packet’ bytes”

解决办法:

打开mysql安装目录,找到my.ini
mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes”解决办法_第1张图片
编辑这个文件
在配置文件中加入max_allowed_packet = 1024M,如果有这句话直接修改一下就行。
mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes”解决办法_第2张图片
重启mysql服务,在cmd中输入net stop mysql 和net start mysql
mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes”解决办法_第3张图片
打开Navicat,按F6,然后输入show VARIABLES like ‘%max_allowed_packet%’;,查看是否修改成功。
mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes”解决办法_第4张图片
修改成功后,再次执行sql文件,成功!

你可能感兴趣的:(遇到的问题,mysql,navicat,sql,数据库)