【转】MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法
2018-10-09 09:35
399 查看
背景:
今天导入一个数据量很大的.sql文件时,报错:
原因:
可能是sql语句过长,超过mysql通信缓存区最大长度。
解决:
1. 编辑 MySQL 安装目录下的 my.ini,在最后添加以下内容:
max_allowed_packet=16M
2. 重启 MySQL 服务
参考资料:
[1] MySQL 数据批量恢复时 [Err] 2006 - MySQL server has gone away 错误的解决
[2] #2006-MySQLserverhasgoneaway
原文链接
相关文章推荐
- MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法 背景: 今天导入一个数据量很大的.sql文件时,
- MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法
- MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法
- Navicat for mysql运行sql文件时报错 [Err] 2006 - MySQL server has gone away
- navicat导入.sql文件出错 2006 - MySQL server has gone away
- navicat导入.sql文件出错2006-MySQLserver has gone away
- mysql导入较大sql文件,出现MySQL server has gone away的解决方法
- navicat导入.sql文件出错2006-MySQLserverhasgoneaway
- 在向navicat导入数据时,运行sql文件,报错首行信息提示:mysql server has gone away
- ThinkPHP出现General error: 2006 MySQL server has gone away的解决方法
- SQLyog恢复数据库报错解决方法【Error Code: 2006 - MySQL server has gone away】
- 用Navicat导入数据时报错,[Err] 2006 - MySQL server has gone away
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- 通过Navicat for MySQL恢复数据 mysql [Err] 2006 - MySQL server has gone away [Err] INSERT INTO错误
- 导入SQL导致"MySQL server has gone away"的解决方法
- SQLyog备份数据库、导入sql脚本、解决Error Code: 2006 - MySQL server has gone away
- python 操作数据库 OperationalError: (2006, 'MySQL server has gone away') 解决方法
- SQLyog恢复数据库报错解决方法【Error Code: 2006 - MySQL server has gone away】