mysql大批量数据导入出现server has gone away问题处理解析
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,本文主要给大家介绍mysql大批量数据导入出现server has gone away问题处理解析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。因工
千家信息网最后更新 2024年11月18日mysql大批量数据导入出现server has gone away问题处理解析
本文主要给大家介绍mysql大批量数据导入出现server has gone away问题处理解析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。
因工作需要,需要导入一个200M左右的sql到user库
执行命令
mysql> use userDatabase changedmysql> source /tmp/user.sql
导入的过程中出现MySQL server has gone away错误,数据导入失败。
错误信息如下:
ERROR 2006 (HY000): MySQL server has gone awayERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 11Current database: userERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 12Current database: userERROR 2006 (HY000): MySQL server has gone awayERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 13Current database: user
开始以为是超时导致,因此调大了 connect_timeout 和 wait_timeout 的值。
重新执行后问题依旧。
解决方法:
查看资料,发现了 max_allowed_packet 参数,
官方解释是适当增大 max_allowed_packet 参数可以使client端到server端传递大数据时,系统能够分配更多的扩展内存来处理。
查看mysql max_allowed_packet的值
mysql> show global variables like 'max_allowed_packet';+--------------------+---------+| Variable_name | Value |+--------------------+---------+| max_allowed_packet | 4194304 |+--------------------+---------+
可以看到是4M,然后调大为256M(1024*1024*256)
mysql> set global max_allowed_packet=268435456;Query OK, 0 rows affected (0.00 sec)mysql> show global variables like 'max_allowed_packet';+--------------------+-----------+| Variable_name | Value |+--------------------+-----------+| max_allowed_packet | 268435456 |+--------------------+-----------+1 row in set (0.00 sec)
修改后执行导入,一切正常,解决问题。
注意:
使用set global命令修改 max_allowed_packet 的值,重启mysql后会失效,还原为默认值。
如果想重启后不还原,可以打开 my.cnf 文件,添加 max_allowed_packet = 256M 即可。
本篇讲解了mysql导入大批量数据出现MySQL server has gone away的解决方法,更多相关内容请关注。
数据
问题
大批量
处理
参数
命令
方法
更多
错误
更新
适当
信息
内存
内容
可以使
大为
官方
文件
文章
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
gmod服务器租用
数据库系统论文结束语
服务器站长
oracle 服务器编码
新加坡华威大学网络安全硕士
华为接电话显示无法连接服务器
zbbz服务器返回错误怎么解决
保定市九如软件开发有限公司
购买网络技术开发生产过程
信创网络安全基金
数据库分数统计代码既运行结果
网络安全含金量高的认证
庆阳网络安全宣传视频
中国电脑系统服务器在哪里
数据库系统的安全需求分析
恢复数据库名
战神引擎数据库代表什么
软件开发安全保护调查
成都软件开发费用标准
民航局网络安全
一般软件开发要几天
美萍软件连接数据库
www网页服务器配置与管理
google服务器拆解
日本服务器测速
java录入数据库
和平精英4月4日怎么停服务器
东海无忧网络技术专业服务
数据库归档和非归档的区别
山东众道生鲜软件开发