MySQL ERROR 2013(HY000)

时间:2012-11-08 10:32:05

标签: 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工作台和SQLyog社区版导入数据库,但它们都在几乎相同的地方失败(我认为SQLyog在早期/后期失败约2行)

1 个答案:

答案 0 :(得分:1)

最后我重新安装了MySQL,而这似乎解决了这个问题(非常奇怪!)