MySQL 错误 2013 (HY000)

标签 mysql iis-7 mysql-error-2013

我正在尝试在本地 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 workbench 和 SQLyog 社区版导入数据库,但它们都在几乎相同的地方失败(我认为 SQLyog 早/晚大约 2 行失败)

最佳答案

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

关于MySQL 错误 2013 (HY000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13287231/

相关文章:

php - 在 codeigniter 中访问包含查询的变量

MySQL 选择折扣有效的唯一月份

web-services - 如何将 Web 服务从 Visual Studio 发布到 IIS?

mysql - 在 MySQL 中调用过程时出错 : Error Code: 2013. 在查询期间丢失与 MySQL 服务器的连接

java - USER 在 pentaho 数据集成中定义了 java 类步骤

php - 细化搜索结果 [PHP/MySQL]

asp.net - 如何在 Visual Studio 中更快地调试?

asp.net - 在 IIS7 中将网站重新启动到 'refresh' CaSTLe Windsor 配置的最佳方法

MySQL 错误 2013

MySQL 根据模式在 SELECT 上崩溃