Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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.7K00
代码可运行
举报
文章被收录于专栏: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
小白学习MySQL - max_allowed_packet
意思是当前的网络包大小是25299161,超过了4194304,按照提示,这个应该是max_allowed_packet参数控制的,如下所示,
bisal
2021/09/06
7800
2006 - MySQL server has gone away
最后发现是由于sql脚本文件太大了,有70M。 这是sql文件过大,Mysql执行时间超过最大包大小,导致连接断开。
别团等shy哥发育
2023/02/25
2470
2006 - MySQL server has gone away
MySQL 参数调整实践之slave_pending_jobs_size_max篇
MySQL 的各参数的值设置需根据操作系统硬件情况,操作系统参数情况及数据库其他参数情况而进行调整,本文将结合生成环境的异常情况介绍MySQL slave_pending_jobs_size_max参数调整实践。
俊才
2019/08/08
1.9K0
没遇到过这十个MySQL 数据库经典错误,你一定不是个好工程师
笔者在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的问题处理方法。我想上述这个应该是刚从事数据库的小白都会遇到的窘境。 今天就给大家列举 MySQL 数据库中最经典的十大错误案例,并附有处理问题的解决思路和方法。希望能给刚入行或数据库爱好者一些帮助,今后再遇到任何报错,我们都可以很淡定地去处理。 学习任何一门技术的同时,其实就是自我修炼的过程。沉下心,尝试去
小小科
2018/05/03
3.4K0
没遇到过这十个MySQL 数据库经典错误,你一定不是个好工程师
ERROR 1160 (08S01) : Got an error writing communication packets
    应用程序端碰到错误提示,MySQLNonTransientConnectionException:Got an error writing communication packets。与packet有关,之前一直都没有碰到过这个问题。数据库error日志也未见半点异常,到底是怎么一回事呢?
Leshami
2018/08/08
3.1K0
mysql max_allowed_packet过小引起的问题
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5366885 > 4194304)
一个会写诗的程序员
2018/08/17
1.2K0
12种mysql常见错误总结 +分析示例
小伙伴们好,我是阿沐!最近呢,正筹备上云工作,需要考虑到很多场景;比如mongo、mysql、redis、splinx等等迁移工作,这就涉及到版本兼容问题;在迁移之前,阿沐迁移了mysql到其他容器中,发现迁移机器mysql版本号比较高5.7以上,就出现了sql语句兼容问题。所以趁机会整理了很久以前遇到的各种mysql常见问题跟掘金小伙伴们分享下。小伙伴们可以收藏起来哦,遇到常规错误可以快速查询解决~~~
我是阿沐
2021/06/24
2.3K0
数据库备忘(MySQL)
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 错误原因:数据库表里面有一个datetime类型的字段的值为0000-00-00 00:00:00,而MySQL的datetime类型支持的范围为'1000-01-01'到'9999-12-31',所以报错了。去看看0000-00-00 00:00:00是怎么存进去的就行了。 Unknown character
剽悍一小兔
2018/05/17
6830
MySQL多线程复制报错案例
从报错信息看,和参数slave_pending_jobs_size_max有关,那么这个参数具体是干什么的呢?我们今天就来了解一下;
SEian.G
2021/07/29
5300
如何造10w条测试数据,在数据库插入10w条不同数据
最近面试经常会问到sql相关的问题,在数据库中造测试数据是平常工作中经常会用到的场景,一般做压力测试,性能测试也需在数据库中先准备测试数据。那么如何批量生成大量的测试数据呢?
上海-悠悠yoyoketang
2020/06/11
6.3K0
如何造10w条测试数据,在数据库插入10w条不同数据
MYSQL用法(十九) MySQL中查询时”Lost connection to MySQL server during query”报错的解决方案
dw_user 表数据量比较大,直接查询速度慢,容易"卡死",导致数据库自动连接超时....
Java架构师必看
2021/06/10
7.6K0
技术分享 | MySQL:一文弄懂时区&time_zone
看完这篇文章,你能解决上面所有的疑惑。首先出场的是和时区相关的启动参数和系统变量。
爱可生开源社区
2021/12/07
6K0
hhdb数据库介绍(9-26)
启动时,主存储节点在首次初始化失败后,会一直重连;若存在备存储节点且超过主存储节点初始化超时时间,则会切换到可用的备存储节点,若该节点所有存储节点都初始化失败,则整个节点不可用。如果数据节点初始化失败且无可用逻辑库,或数据节点下无存储节点,则计算节点无法启动。
恒辉信达
2024/12/03
740
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
8620
MySQL数据库“十宗罪”(十大经典错误案例)
Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行)
lyb-geek
2018/12/12
9330
数据库:MYSQL参数max_allowed_packet 介绍
max_allowed_packet参数是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,则会数据库保持数据失败。
小明互联网技术分享社区
2023/11/10
3.4K0
数据库:MYSQL参数max_allowed_packet 介绍
技术分享 | MySQL:max_allowed_packet 影响了什么?
max_allowed_packet 表示 MySQL Server 或者客户端接收的 packet 的最大大小,packet 即数据包,MySQL Server 和客户端上都有这个限制。
爱可生开源社区
2022/07/12
1.2K0
mysql启动多个实例
机器环境:CentOS Linux release 7.4.1708 (Core)
dogfei
2020/07/31
3.5K0
MySQL参数是啥,你知道吗?
在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。
MySQL技术
2020/09/10
8200
【翻译】MySQL 复制:如何处理1236或 MY-013114错误
复制一直是 MySQL 的核心功能,数十年来一直支持高可用性。但是,您仍可能会遇到让您彻夜难眠的复制错误。最常见且最难处理的错误之一是:“从二进制日志读取数据时出现致命错误 1236 ”。
保持热爱奔赴山海
2024/06/26
7610
推荐阅读
相关推荐
小白学习MySQL - max_allowed_packet
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验