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