恢复InnoDB数据库

时间:2016-01-02 04:27:02

标签: mysql innodb restore

今天尝试启动mysql服务时,我收到了这个错误:

  

" mysql:作业无法启动"

我需要使用mysql,所以我备份了我的数据目录(/ var / lib / mysql)并重新安装了服务器(mysql-server-5.6),请注意我无法使用mysqldump因为即使使用innodb_force_recovery> 0

,mysql也无法启动

现在mysql启动很好,但是如果我放回旧的数据目录,它会显示之前提到的错误。我的结论是问题来自损坏的数据

现在我拥有的是这个数据文件夹(包含ibdata1,ib_logfile *等),我想恢复所有数据(不仅仅是结构)。

谢谢

2 个答案:

答案 0 :(得分:0)

“旧”和“新”是同一版本5.6?尝试检查文件,文件夹的权限。

祝你好运。

答案 1 :(得分:0)

我希望您尝试了所有innodb_force_recovery值,包括6.如果MySQL仍然没有按照我的帖子https://twindb.com/recover-corrupt-mysql-database/中的说明开始操作。在https://recovery.twindb.com/上有一个数据恢复工具包的Web界面,如果您可以上传数据,可以在那里上传和恢复数据库。