当前位置: 首页 > 知识库问答 >
问题:

导入 1GO SQL 文件 = > 错误 2013 (HY000) 在第 23 行:查询期间与 MySQL 服务器的连接丢失

宗政海
2023-03-14

我必须导入1go的sql数据,我将max_allowed_packet提高到1100M以确保。

所以我使用:

我的查询

mysql -u root -p -D mainbase < GeoPC_WO.sql

但是1分钟后,它在这个过程中停止了,我得到了这个错误:

**ERROR 2013 (HY000) at line 23: Lost connection to MySQL server during query
**Lost connection to MySQL server during query****

共有3个答案

涂羽
2023-03-14

在我的例子中,问题(“在查询过程中失去与MySQL服务器的连接”)出现在损坏的转储文件或行为不当的硬盘中:

首先,我在主服务器上进行了转储,然后将该转储复制到复制服务器。但是复制服务器的硬盘似乎有一些问题,转储损坏了,即主服务器上原始转储文件的MD5与复制服务器上转储副本的MD5不同。

慕永年
2023-03-14

我有完全相同的问题。经过1个小时的挣扎,我通过设置解决了这个问题。

net_write_timeout

到更高的值(在我的情况下是300)

锺离声
2023-03-14

您可能有一些超过最大大小的大型insert语句。检查您的/etc/mysql/my.cnf文件或它所在的位置。不记得缺省值是多少了——但是将其设置为如下所示的较大值可能会有所帮助。

这是一种选择

[mysqld]
max_allowed_packet = 16M

也许是另一种方式

[mysqldump]
max_allowed_packet = 16M
 类似资料:
  • 问题内容: 我必须导入1go的sql数据,我将max_allowed_pa​​cket调高到1100M以确保。 所以我用: 我的查询 但是一分钟后,它在此过程中停止,我得到了这个错误: 问题答案: 您可能有一些大于最大大小的大插入语句。检查您的/etc/mysql/my.cnf文件或任何位置。不记得默认值是什么- 但是将其设置为类似下面的大值可能会有所帮助。 这是一个选择 也许是另一种方式

  • 问题内容: 我收到 错误代码:2013。 当我尝试使用MySQL Workbench向表中添加索引时, 在查询 错误 期间失去了与MySQL服务器的连接 。我还注意到,只要我运行长时间查询,它就会出现。 是否有增加超时值的方法? 问题答案: 新版本的MySQL WorkBench具有更改特定超时的选项。 对我来说,它位于编辑→首选项→SQL编辑器→DBMS连接读取超时(以秒为单位):600 将值更

  • 问题内容: 我收到 错误代码:2013。 当我尝试使用MySQL Workbench向表中添加索引时, 在查询 错误 期间丢失了与MySQL服务器的连接 。我还注意到,只要我运行长时间查询,它就会出现。 是否有增加超时值的方法? 问题答案: 新版本的MySQL WorkBench具有更改特定超时的选项。 对我来说,它位于编辑Preferences首选项SQL SQL编辑器DB DBMS连接读取超时

  • 当我运行大型查询(返回许多行的查询)时,我会得到期间失去与MySQL server的连接的错误,而且我看不出我做错了什么。我使用来自mysql.com的“新”mysql驱动程序(而不是“旧”的MySQLdb),以及与mamp捆绑在一起的mysql版本。Python 2.7。表未损坏,返回状态OK。下面是一个中断的例子: 这导致了我大部分时间得到的错误: 第20行是 PS:我暂时放弃了这一点,改为P

  • 问题内容: 我收到以下错误 尝试连接到我的MySQL服务器时。 我在做什么: 我有Master-从站复制在MySQL中正在工作,并且刚刚使用F5添加了负载平衡功能。 我已经根据他们的站点配置了F5。 但是当我尝试使用配置了F5的IP连接到MySQL服务器时, 有任何想法吗? 我的进度更新: 零 -我遇到相同的错误,在/ var / log / secure中没有任何条目,好像有人会尝试验证从我创建

  • 与我的主题相同有很多问题,但我的内容和问题似乎不同。在我的工作台中,我运行代码 上面的代码工作正常,但当我运行代码b时 我收到错误。 为什么这种情况会发生在我的工作台上? PS:工作台和我的新功能