在使用Navicat导入本身数据库备份时,有时会[Err] 2006 - MySQL server has gone away,解决办法是sql语句过长,超过mysql通信缓存区最大长度。
出错的原因是:
可能是sql语句过长,超过mysql通信缓存区最大长度。
解决:
1. 编辑 MySQL 安装目录下的 my.ini,在最后添加以下内容:
max_allowed_packet=500M
wait_timeout=288000
interactive_timeout = 288000
2. 重启 MySQL 服务