【问题标题】:MySQL ERROR 2013 (HY000)MySQL 错误 2013 (HY000)
【发布时间】:2012-11-08 10:32:05
【问题描述】:

我正在尝试在本地 MySQL 安装上导入一个大型数据库(.sql 文件为 300MB),它导入了大约两秒钟,然后我收到以下错误消息:

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

显然这是一个相当常见的错误消息,但我尝试了各种不同的方法(所有这些都没有解决我的问题)

很多人引用了my.cnf/my.ini需要编辑的配置文件,问题是我一辈子都找不到这个文件,我在这个目录下找到了各​​种.ini文件:

C:\Program Files\MySQL\MySQL Server 5.5

但是没有一个标题为my.ini,所以(我不确定这是否正确)我只是创建了一个my.ini和my.cnf文件并将它们放在上面的目录中,这个文件的内容如下如下:

[mysqld]
max_allowed_packet = 400M
innodb_force_recovery = 4
net_read_timeout = 100
interactive_timeout = 100
wait_timeout = 100
connect_timeout = 100
skip-name-resolve

[mysqldump]
max_allowed_packet = 400M

首先,我不确定配置文件的实际位置(我尝试在我的计算机上搜索my.inimy.cnf,均无济于事)那么有什么办法找到吗?

其次,问题是否与配置文件中的设置完全无关?还有什么可能导致这种情况的吗?

一些背景信息:

  • 我要恢复的数据库是 Magento 数据库
  • 我在 IIS7 上运行它(不要认为这是相关的,因为问题出在 MySQL 上)
  • MySQL 版本为 5.5

我尝试使用 MySQL 工作台和 SQLyog 社区版导入数据库,但它们都在几乎相同的地方失败(我认为 SQLyog 早/晚大约 2 行失败)

【问题讨论】:

    标签: mysql iis-7 mysql-error-2013


    【解决方案1】:

    最后我重新安装了 MySQL,仅此一项似乎就解决了问题(很奇怪!)

    【讨论】:

    • 我遇到了同样的问题。我尝试了其他所有方法,超时,但每次恢复都在不同的地方失败,有时在 60 秒后,有时在两分钟后。我每次都收到ERROR 2013 (HY000)。我的背景是停电,可能是 linux 上的一些损坏的 mysql (percona) 文件 :-)。重新安装 mysql(apt-get --purge remove,然后是标准安装)让我解决了这个问题。谢谢!!
    • 很高兴这对某人有所帮助 :) 古老的格言“关闭并重新打开”(或者在这种情况下,重新安装它!)有时似乎工作得很好!
    猜你喜欢
    • 2014-10-17
    • 1970-01-01
    • 2020-10-23
    • 2010-10-20
    • 2021-06-14
    • 1970-01-01
    • 2020-09-18
    • 2017-07-08
    相关资源
    最近更新 更多