mysql大批量数据导入出现server has gone away问题处理解析
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本文主要给大家介绍mysql大批量数据导入出现server has gone away问题处理解析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。因工
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
规范网络安全公众号分级
国动网络技术是做什么的
内蒙古自由发网络技术
电力行业网络安全技术
华为网络技术课程全套视频
网络安全教育用网常识
网络安全漫画简单一点
网络安全渗透测试端口扫描
上海证券交易所服务器托管
鸭脖网络技术培训
全面排查网络安全风险
相通网络技术有限公司如何
手机软件开发需要会哪些
服务器设备参数
网络安全概念股龙头
网络安全知识的手抄报图片大全
坦克世界steam是哪个服务器
国家计算机等级网络安全
临沂彩票软件开发公司
腾讯云服务器被封怎么备份数据
速达软件能安装数据库2012
深圳市路特斯网络技术
无线局域网络网络技术
2u服务器 噪声
网络技术局域网图
福建高校网络安全竞技大赛
沛冲互联网科技有限公司
营销软件开发招聘
租境外服务器的网站
cad图看不建数据库