Mysql的sql文件过大导入出错
2017-04-13 21:03
246 查看
前言
在备份项目数据时导出sql文件,加上数据大概有80M,用sqlyog导入时报错“mysql has gone away”
分析
sql文件过大,mysql执行时超过最大包大小,导致连接断开
解决
查看通信缓冲区的大小
调整大小 20M
在备份项目数据时导出sql文件,加上数据大概有80M,用sqlyog导入时报错“mysql has gone away”
分析
sql文件过大,mysql执行时超过最大包大小,导致连接断开
客户端max_allowed_packet取值范围4096-2G,默认值是16M 客户端net_buffer_length取值范围1024-512M,默认值16K 服务器max_allowed_packet取值范围1024-1G,默认值是1M 服务器net_buffer_length取值范围1024-1M, 默认值16K
解决
查看通信缓冲区的大小
show global variables like 'max_allowed_packet';
调整大小 20M
set global max_allowed_packet=1024*1024*20;
相关文章推荐
- navicat导入.sql文件出错 2006 - MySQL server has gone away
- mysql导入sql文件出错的一种解决方法
- MySQL导入SQL文件过大或连接超时的解决办法
- Windows Mysql 导入utf8mb4编码sql文件出错问题
- mysql导入sql文件过大或连接超时的解决办法
- mysql导入sql文件过大或连接超时的解决办法
- Mysql导入文件过大出错解决方法
- navicat导入.sql文件出错2006-MySQLserverhasgoneaway
- MySQL导入的sql脚本文件过大解决方案
- mysql导入sql文件出错的一种解决方法
- mysql导入sql文件出错的一种解决方法
- mysql导入sql文件过大或连接超时的解决的方法
- mysql导入过大.sql文件报错处理
- navicat导入.sql文件出错2006-MySQLserver has gone away
- MySQL导入SQL文件过大或连接超时的解决办法/在navcat执行sql卡在0%
- mysql导入sql文件过大或连接超时的解决办法
- mysql导入SQL文件乱码出错
- MYSQL导入SQL文件出错的二种解决方法
- sql文件过大导入出错
- mysql导入sql文件过大或连接超时的解决办法