mysql大批量数据导入出现server has gone away问题处理解析
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,本文主要给大家介绍mysql大批量数据导入出现server has gone away问题处理解析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。因工
千家信息网最后更新 2024年11月17日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安全错误
数据库的锁怎样保障安全
web应用服务器配置要求
wcf和sql数据库
星能服务器跳线
服务器序列号规则
东营资产软件开发咨询
广州电商软件开发定制
银川oa软件开发怎么样
软件开发学徒需要交钱
香水瓶设计软件开发
怎样评估服务器的算力
蛋白质数据库优点
芜湖 软件开发
建立samba服务器
网络安全身份证
dota物品数据库无用挂件
软件开发 后台开发
软件开发计费公式
怒江服务器上门回收价格
滴滴打车网络安全管理制度
nba数据库
大学软件开发生态平台
计算机软件开发专业实习报告
新服务器安装是否需要做引导
河南省网络安全招标
html怎么实现连接数据库
软件开发相关书籍
服务器一直处于忙的状态
俄军网络安全人才培养
睿云网络技术有限公司
csgo和服务器不匹配