Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >还原数据库报:2006 - MySQL server has gone away [ERR]

还原数据库报:2006 - MySQL server has gone away [ERR]

作者头像
Demo_Null
发布于 2020-12-01 02:25:46
发布于 2020-12-01 02:25:46
1.8K00
代码可运行
举报
文章被收录于专栏:Java 学习Java 学习
运行总次数:0
代码可运行
☞ 报错信息
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SQL] Query db_2020-11-30 start
[ERR] 2006 - MySQL server has gone away
[ERR] -- MySQL dump 10.13  Distrib 5.7.19, for Win64 (x86_64)
☞ 报错原因

  MySQL 对 max_allowed_packect 允许最大的数据包的大小有限制,我们执行的文件超过了这个限制就会报这个错误。可以通过 select @@max_allowed_packet; 查看当前最大限制(单位为字节 B)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> select @@max_allowed_packet;
+----------------------+
| @@max_allowed_packet |
+----------------------+
|              4194304 |
+----------------------+
1 row in set (0.02 sec)
☞ 解决方案

  通过 set global max_allowed_packet = maxNum; 增加 max_allowed_packect 的大小即可;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> set global max_allowed_packet = 1024 * 1024 * 1024;
Query OK, 0 rows affected (0.00 sec)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ERROR 1160 (08S01) : Got an error writing communication packets
    应用程序端碰到错误提示,MySQLNonTransientConnectionException:Got an error writing communication packets。与packet有关,之前一直都没有碰到过这个问题。数据库error日志也未见半点异常,到底是怎么一回事呢?
Leshami
2018/08/08
3.2K0
mysql max_allowed_packet过小引起的问题
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5366885 > 4194304)
一个会写诗的程序员
2018/08/17
1.2K0
小白学习MySQL - max_allowed_packet
意思是当前的网络包大小是25299161,超过了4194304,按照提示,这个应该是max_allowed_packet参数控制的,如下所示,
bisal
2021/09/06
8080
MySQL多线程复制报错案例
从报错信息看,和参数slave_pending_jobs_size_max有关,那么这个参数具体是干什么的呢?我们今天就来了解一下;
SEian.G
2021/07/29
5580
数据库:MYSQL参数max_allowed_packet 介绍
max_allowed_packet参数是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,则会数据库保持数据失败。
小明互联网技术分享社区
2023/11/10
3.6K0
数据库:MYSQL参数max_allowed_packet 介绍
MySQL Server has gone away 报错原因汇总版
如果uptime数值很大,表明MySQL服务运行了很久了,说明最近服务没有重启过。如果日志没有相关信息,也说明MySQL服务最近没有重启过,可以继续检查下面几项内容。
阿炳数记
2019/02/27
4.3K0
12种mysql常见错误总结 +分析示例
小伙伴们好,我是阿沐!最近呢,正筹备上云工作,需要考虑到很多场景;比如mongo、mysql、redis、splinx等等迁移工作,这就涉及到版本兼容问题;在迁移之前,阿沐迁移了mysql到其他容器中,发现迁移机器mysql版本号比较高5.7以上,就出现了sql语句兼容问题。所以趁机会整理了很久以前遇到的各种mysql常见问题跟掘金小伙伴们分享下。小伙伴们可以收藏起来哦,遇到常规错误可以快速查询解决~~~
我是阿沐
2021/06/24
2.5K0
MySQL 参数调整实践之slave_pending_jobs_size_max篇
MySQL 的各参数的值设置需根据操作系统硬件情况,操作系统参数情况及数据库其他参数情况而进行调整,本文将结合生成环境的异常情况介绍MySQL slave_pending_jobs_size_max参数调整实践。
俊才
2019/08/08
2K0
如何造10w条测试数据,在数据库插入10w条不同数据
最近面试经常会问到sql相关的问题,在数据库中造测试数据是平常工作中经常会用到的场景,一般做压力测试,性能测试也需在数据库中先准备测试数据。那么如何批量生成大量的测试数据呢?
上海-悠悠yoyoketang
2020/06/11
6.4K0
如何造10w条测试数据,在数据库插入10w条不同数据
【翻译】MySQL 复制:如何处理1236或 MY-013114错误
复制一直是 MySQL 的核心功能,数十年来一直支持高可用性。但是,您仍可能会遇到让您彻夜难眠的复制错误。最常见且最难处理的错误之一是:“从二进制日志读取数据时出现致命错误 1236 ”。
保持热爱奔赴山海
2024/06/26
9310
技术分享 | MySQL Binlog 通过 MySQL 客户端导入数据库效率低的原因
客户反馈生产环境中,MySQL 5.7 通过 xtrabackup+ Binlog 做基于时间点的恢复操作时,持续卡在 Binlog 的回放阶段,旷日持久,久到离谱。他对于这种旷日持久的操作产生了怀疑,想要确认数据库的这种行为是否合理,因此有了本文的 Binlog 回灌验证操作。
爱可生开源社区
2022/01/04
3.2K1
技术分享 | MySQL Binlog 通过 MySQL 客户端导入数据库效率低的原因
2006 - MySQL server has gone away
最后发现是由于sql脚本文件太大了,有70M。 这是sql文件过大,Mysql执行时间超过最大包大小,导致连接断开。
别团等shy哥发育
2023/02/25
2660
2006 - MySQL server has gone away
MYSQL用法(十九) MySQL中查询时”Lost connection to MySQL server during query”报错的解决方案
dw_user 表数据量比较大,直接查询速度慢,容易"卡死",导致数据库自动连接超时....
Java架构师必看
2021/06/10
8.4K0
hhdb数据库介绍(9-26)
启动时,主存储节点在首次初始化失败后,会一直重连;若存在备存储节点且超过主存储节点初始化超时时间,则会切换到可用的备存储节点,若该节点所有存储节点都初始化失败,则整个节点不可用。如果数据节点初始化失败且无可用逻辑库,或数据节点下无存储节点,则计算节点无法启动。
恒辉信达
2024/12/03
1160
技术分享 | MySQL:max_allowed_packet 影响了什么?
max_allowed_packet 表示 MySQL Server 或者客户端接收的 packet 的最大大小,packet 即数据包,MySQL Server 和客户端上都有这个限制。
爱可生开源社区
2022/07/12
1.3K0
MySQL参数是啥,你知道吗?
在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。
MySQL技术
2020/09/10
8760
记一次生产环境MySQL数据库的备份与还原
版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢
耕耘实录
2018/12/20
1.1K0
MySQL|Aborted connection 日志分析
这些日志到底是什么导致的呢?本文探讨一下 该 Warning 的成因。首先要提前说明的是MySQL 5.7 提供了新的日志输出内容控制参数 log_error_verbosity 该参数的值对应的影响如下:
用户1278550
2020/11/02
8.3K0
MySQL|Aborted connection 日志分析
MySQL:错误1153(08S01):得到的数据包大于“ max_allowed_pa​​cket”字节
$ mysql dbname < /tmp/dump.sql ERROR 1153 (08S01) at line 9424: Got a packet bigger than ‘max_allowed_packet’ bytes 这是我用来解决此问题的步骤。
全栈程序员站长
2022/08/09
8940
mysql启动多个实例
机器环境:CentOS Linux release 7.4.1708 (Core)
dogfei
2020/07/31
3.8K0
推荐阅读
相关推荐
ERROR 1160 (08S01) : Got an error writing communication packets
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验