2013,Lost connection to MySQL server during query 报错处理

【Error2013:2013 lost connection to MYSQL server在处理大量数据运行中报错解决方法】 项目场景: 处理数据相对较大的情况下,不知道为什么执行语句过程中出现了 Error2013:2013 lost connection to MYSQL server during query 问题描述 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据 APP 中接收数据代码: @Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage( 阅读详情

转载自:https://blog.youkuaiyun.com/weixin_39561473/article/details/90213914

今天在单位改bug,有一个表总是在写入数据的时候报2013的错误

查阅了一下官方文档,总结一下3种可能性,一般都是第一或第二种原因。

 

首先SQLAlchemy官方对该错误的解释:

针对与数据库操作相关的错误而引发的异常,并且不一定在程序员的控制之下,例如, 发生意外断开连接,找不到数据源名称,无法处理事务,处理期间发生内存分配错误等。

此错误是DBAPI错误,源自数据库驱动程序(DBAPI),而不是SQLAlchemy本身。

OperationalError是驱动程序在被删除的数据库连接的上下文中使用的最常见(但不是唯一)错误类,或者无法连接到数据库。

 

原因1:备份可能达到MySQL超时限制

这里讨论的特定变量是net_read_timeout和net_write_timeout,它们分别设置为30秒和60秒。 你可以在my.cnf配置文件中根据需要设置它们来更改它们。以下是个例子。

对my.cnf进行这些更改后,必须重新启动MySQL!!!

net_read_timeout = 120
net_write_timeout = 900

更改这些设置而无需重新启动MySQL,则可以使用以下SQL语句执行此操作:

set global net_read_timeout = 120;
set global net_write_timeout = 900;

 

 

原因2:增加max_allowed_packet设置

在my.ini配置文件 mysqld 节点下添加

max_allowed_packet = 500M

配置MySQL允许的最大数据包大小,上面的500M你可以根据你的项目修改为你自己的值,只要比要导入的备份文件大就可以了。

 

原因3:可能为坏表

有时“丢失连接”错误是由损坏的表引起的。

您可以尝试设置

innodb_force_recovery = 1

重新启动mysql以查看是否有帮助。 如果是此原因,执行转储可能会修复页面缓存,你可以将其转回0或删除该配置。

2013- Lost connection to MySQL sever during query 前因 上次为解决MySQL1067 服务冲突 无法启动的问题时 参照网络上某个方案删除 C:\ProgramData\MySQL\MySQL Server 5.5\data 目录下的文件 ibdata1 一时大意 没有闪 忘记备份。。。 耗子喂汁 后果 1、Navicat登陆MySQL后 可以看到 库中所有的表 原因 库中 FRM文件(MySQL Database Format File) 包含有关的信息格式化关于MySQL数据库中的结构的数据和信息文件。指定数据库中的表,并且限定的结构和每个表的 阅读详情

相关推荐

mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table

mysqldump备份报错,报错信息如下: [root@localhost mysql]# /usr/local/mysql57/bin/mysqldump -uroot -p -S /tmp/mysql.sock --all-databases --single-transaction --master-data --complete-insert > 0806.dump Warning: A partial dump from a server that has GTIDs will by def

xiaozuo2011925的博客 3191

mysql conn sqlquery_MySQL查询过程中出现lost connection to mysql server during query 的解决办法...

window7 64位系统,MySQL5.7问题:在使用shell进行数据表更新操作的过程,输入以下查询语句:1 UPDATE bank_detail_train_cp SET Time=FROM_UNIXTIME(CAST(`TimeStamp` AS UNSIGNED)-4500000000,'%Y-%m-%d') WHERE `TimeStamp`!=0;View Code被查询的表记录数达...

weixin_39990558的博客 1223

Mysql出现问题:Error 2013: Lost connection to MySQL server during query解决方案

Mysql出现问题:Error 2013: Lost connection to MySQL server during query解决方案

小虚竹的专栏 6036

解决MySQL导入数据报错2013 - Lost connection to MySQL server during query

这篇文章非常详细,不做赘述 仙人指路 -----》https://www.jianshu.com/p/98c7a63b84c3 分析原因是我的sql文件太大导致的,所以直接修改了max_allowed_packet 解决问题 set global max_allowed_packet=1024*1024*16; 详细内容可参考文内连接 ...

MyBoBo 1万+

10.2 在新能源、储能及电网节点的应用实践

构网型变流器技术在电力系统中的应用进展 构网型变流器技术正从理论研究走向规模化工程应用,为新能源并网提供主动支撑能力。该技术在光伏电站采用"部分构网"混合架构,由构网单元实现黑启动和弱网稳定;在风电场利用叶轮动能提供惯量响应。储能系统是理想的构网载体,可提供快速调频和动态电压支撑。在电网节点,构网型STATCOM可增强弱电网电压稳定性,大容量变流器可替代传统调相机。当前面临标准滞后、宽频振荡风险等共性挑战,需在可靠性、经济性间取得平衡。系统级协调控制和精确阻抗建模是应用成功的关键。

技术工作者 1112

NSGA-III相关笔记

NSGA-III目录目的区别NSGA-III的算法流程非支配排序详解归一化详解 目录 NSGA-III基于matlab的实现 参考文献 1.An Evolutionary Many-Objective Optimization Algorithm Using Reference-point Based Non-dominated Sorting Approach,Part I: Solving P...

weixin_42555400的博客 1万+

解决Lost connection to MySQL server during query错误方法

昨天使用Navicat for MySQL导入MySQL数据库的时候,出现了一个严重的错误,Lost connection to MySQL server during query,字面意思就是在查询过程中丢失连接到MySQL服务器。 [Msg] Decompressing... [Msg] Table Created: wp_wiki_copy [Msg] Importing Data... ...

dxyzhbb的博客 4220

C++ 工程实践(9):数据抽象

陈硕 (giantchen_AT_gmail)http://blog.csdn.net/Solstice  http://weibo.com/giantchen陈硕关于 C++ 工程实践的系列文章: http://blog.csdn.net/Solstice/category/8

陈硕的Blog 1万+

MySQL常见报错分析及解决方案总结(26)---Lost connection toMySQL server during query?

MySQL连接中断报错"Lost connection to MySQL server during query"通常由连接超时、慢查询、网络问题或服务器资源不足引发。本文总结了排查步骤和解决方案:1)检查超时配置参数如wait_timeout;2)优化慢查询,添加索引或拆分大查询;3)排查网络稳定性;4)检查服务器资源使用情况。常见解决方案包括调整超时参数、增加max_allowed_packet大小、优化SQL查询、升级硬件资源等。预防措施建议合理设置超时参数、开启慢查询监控、使用连

SSHLY3的博客 1503

高云FPGA开发实战:手把手教你用ModelSim做功能仿真与时序分析(附Testbench写法)

本文详细介绍了高云FPGA开发中如何使用ModelSim进行功能仿真与时序分析,包括环境搭建、Testbench编写、波形调试和时序优化等实战技巧。通过具体案例和代码示例,帮助开发者掌握FPGA仿真验证的核心方法,提升设计可靠性。特别针对高云GW5A系列器件提供了专业的仿真库配置指南和时序分析策略。

weixin_30412167的博客 468

【天线与电波传播】电波传播部分 第7章 电波传播的基础知识3

菲涅尔区与菲涅尔带的基本知识

Chen59_2328的博客 1601

备份数据库时报Got error:2013: Lost connection to MySQL server during query...

备份数据库时,报2013错误:Lost connection to MySQL server”的处理方法 1.Lost connection to MySQL server during query 错误 造成这样的错误原因很多 先试一试在my.ini配置文件中的[client]下增加这两个参数: bind-address = 127.0.0.1 #skip-name-resolve...

lihong22的专栏 939

Python爬虫-爬取猫眼演出数据

本文是该专栏的第53篇,后面会持续分享python爬虫干货知识。猫眼平台除了有影院信息之外,它还涵盖了演出信息,比如说“演唱会,音乐节,话剧音乐剧,脱口秀,音乐会,戏曲艺术,相声”等等各种演出相关信息。而本文,笔者将以猫眼平台为例,基于Python爬虫实现获取各种演出信息的数据。废话不多说,具体细节部分以及详细思路逻辑,笔者将在正文结合完整代码进行详细说明。(附带完整代码)

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 571

Doris使用Nginx做负载均衡,Lost connection to MySQL server during query 报这个错,但是sql最后是执行成功的

调整 Nginx 超时配置(关键修复)

主要写大数据集群一线运维和学习工作经验 865

华为OD机试真题2025双机位C卷 Java&Go 实现【卡牌游戏】

小明正在尝试一种新的牌游戏。游戏规则只如下:首先,小明拿到一张写有数字m的牌。 然后,他会拿到另外n张牌,上面分别写有不同的数字,牌排成一排。小明的目标是从这排牌中找到一串连续的牌,这些牌上数字的总和可以被 m整除。你的任务是判断小明是否可以完成这个目标。

MISAYAONE的博客 393

【RT-DETR有效改进】计算训练好权重文件对应的FPS、推理每张图片的平均时间(科研必备)

本文给大家带来的改进机制是利用我们训练好的权重文件计算FPS,同时打印每张图片所利用的平均时间,模型大小(以MB为单位),同时支持batch_size功能的选择,对于轻量化模型的读者来说,本文的内容对你一定有帮助,可以清晰帮你展示出模型速度性能的提升以及轻量化的效果(模型大小),对于以提高精度为目的的读者本文也能够帮助大家展示出现阶段的模型速度指标。所以本文的内容是十分有用的机制,对于大家发表论文来说,下面的图片为运行后的效果可以看到,该有的指标均已打印(本文内容为我独家创新,全网无第二份)下面是效果图和文

Snu77的博客 3630

mysql升级报错:ERROR 2013 (HY000): Lost connection to MySQL server during query

mysql从5.1升级到5.6后,创建新用户,进行grant赋权的时候,报错: ERROR 2013 (HY000): Lost connection to MySQL server during query

tony的专栏 1865

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

MySQL中查询时"Lost connection to MySQL server during query"报错的解决方案

一、问题描述: mysql数据库查询时,遇到下面的报错信息: 二、原因分析: dw_user 表数据量比较大,直接查询速度慢,容易"卡死",导致数据库自动连接超时.... 三、解决办法: 方案1.在mysql配置文件[myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务. 方案2.在hosts文件内添加: ip与主机名的映射关系[这种方...

dichengyan0013的博客 982

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

解决: Error Code: 2013. Lost connection to MySQL server during query

执行SQL语句: update  table_C, table_A  set table_C.colC = table_A.colA where table_A.anotherId= table_C.anotherId   实现: 更新table_C中的字段col_C中的数据,数据来自table_A中的字段col_A,通过非主键一一映射。 即更新表中字段的数据,数据来自另一张表中的字...

hn_bc的博客 1707

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

2013 lost connection to MySQL server during query

首次使用navicat连接doris,密码为空的时候,会有这个错误。

core815的专栏 699

Python调用_mysql_connector报错“MySQLInterfaceError: Lost connection to MySQL server during query”修复笔记

背景:帮产品写一个类OLAP的报表脚本。 场景:Python连接业务库MySQL读取原始数据并计算后将结果写入新的报表库MySQL。 问题:DQL和DDL手动执行都没有任何问题但是放到Python脚本中跑一段时间后会报错。 Python的Traceback报错信息 _mysql_connector.MySQLInterfaceError: Lost connection to MySQL...

蛙鳜鸡鹳狸猿 1918

Lost connection to MySQL server during query

Lost connection to MySQL server during query No operations allowed after connection closed

tomcat_zhu的博客 548

MySQL Workbench:Error Code: 2013. Lost connection to MySQL server during query解决办法

MySQL Workbench对大表执行复杂操作时报错如下:Error Code: 2013. Lost connection to MySQL server during query 解决办法: Edit->Preference->SQL Editor 将下图DBMS connection read time out(in seconds)适当调大: 参考资料: h

沉默的时光 3万+
上一篇: 在windows下安装扩展php_memcache.dll与php_memcached.dll的步骤以及注意事项
下一篇: Linux、ubuntu系统,Package has no installation candidate解决方法(附上Linux安装中文输入法)
W_Kenneth
博客等级 码龄8年 11粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值