我错误地卸载了 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
我找到了解决这个问题的方法:
- 转到 C:\wamp\bin\mysql\mysql5.5.24\data
- 找到一个名为“mysql-bin.index”的文件
- 将该文件重命名为“mysql-bin.index-corrupt”
重新启动服务器,它将正常工作,所有数据库都将保留在您离开它们的位置。