从卸载的 WAMP 服务器恢复数据库

从卸载的 WAMP 服务器恢复数据库

我错误地卸载了 WAMP 服务器而没有创建数据库的备份,但我有数据文件夹 C:\wamp\bin\mysql\mysql5.5.24\data 的副本。

我已经重新安装了 WAMP 并对其进行了配置。WAMP 运行良好,但在我将数据文件夹复制到新安装后,MYSQL 服务未启动。

MYSQL 日志

130708 16:40:56 [错误] Binlog 的魔数不正确;它不是此版本的 MySQL 可以使用的二进制日志文件

130708 16:40:56 [错误] 无法初始化 tc 日志

130708 16:40:56 [错误] 正在中止

130708 16:40:56 InnoDB:正在开始关闭...

130708 16:40:56 InnoDB:关闭完成;日志序列号 4542425

我怎样才能恢复我的数据库?

答案1

我找到了解决这个问题的方法:

  1. 转到 C:\wamp\bin\mysql\mysql5.5.24\data
  2. 找到一个名为“mysql-bin.index”的文件
  3. 将该文件重命名为“mysql-bin.index-corrupt”

重新启动服务器,它将正常工作,所有数据库都将保留在您离开它们的位置。

相关内容