mysql大批量数据导入出现server has gone away问题处理解析
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,本文主要给大家介绍mysql大批量数据导入出现server has gone away问题处理解析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。因工
千家信息网最后更新 2025年11月11日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安全错误
数据库的锁怎样保障安全
数据库原理和应用教材难学吗
sql数据库满
宝山区软件开发技术前景
网络安全培训赋能
discuz数据库文件
女人与女人的软件开发
读取数据库中的数据速度
impdp 导入数据库
基站是怎么传输数据库
品质软件开发诚信服务
丰台ibm服务器回收估价
软件开发模式 知乎
pr缓存文件和缓存数据库一样吗
山西凯思网络技术
td数据库窗口
四川手机软件开发大概要多少钱
数据库导入dmp文件
荆州虚拟仪器软件开发
sql数据库月薪20k
网络安全警报开机
绿盟科技大赛中国网络安全技能
mysql数据库挂载
数据库安装软件
企业面临的网络安全
维护网络安全 要抓住
数据库 er表
图书馆数据库管理员面试题
中美局座谈网络安全
吉林省人社厅网络安全宣传视频
数据库选择投影连接相关习题