从损坏的硬盘恢复MySQL数据库

时间:2017-06-09 10:33:25

标签: php mysql database

前几天我的硬盘坏了所以我不得不用新硬盘更换我的电脑,我根本无法进入操作系统,因此我无法备份我的MySQL数据库,但我设法从破碎的硬盘中保存整个xampp文件夹。

然而,当我将mysql文件夹中的数据库文件夹复制并粘贴到新安装的xampp的新硬盘上时,我无法打开我的表,它显示错误"#1932 - 表格没有&#39 ; t存在于引擎"中,所以我尝试复制mysql中的整个数据文件夹,MySQL服务不会启动。

我还尝试将ib_logfile0,ib_logfile1和ibdata1复制到新驱动器中,然后我甚至无法登录到phpmyadmin,说"配置中定义的控制用户连接失败。"无法通过cmd连接到mysql来说" 1006未知错误"。

现在我如何从旧驱动器中挽救我的数据库?

非常欢迎所有建议。谢谢。

1 个答案:

答案 0 :(得分:0)

你能从旧文件夹中运行xampp(没有新安装的xampp)吗?我在一个论坛中读过,如果您安装了xipp的非zip版本,这是可能的。如果你在xampp的新版本上遇到旧文件夹的问题,我会尝试运行复制的xampp,看看会发生什么......