如何从数据文件夹中恢复InnoDB表及其数据?

时间:2018-09-28 10:03:00

标签: mysql innodb recover

今天我崩溃了Linux内核,只能从使用InnoDB的MySQL目录中获取数据文件夹。

如何恢复所有数据?我已经在Google上搜索了2个小时,但不幸的是,所有解决方案都无法正常工作,这就是为什么我现在在这里询问。

问题解决了,我的MySQL服务器版本(5.5)错误,这是由官方Debian软件包服务器提供的。我已经将正式的MySQL-Package服务器添加到了sources.list,并安装了mysql-server-5.7,然后逐步完成了本教程:https://www.voxteneo.com/restoring-tables-mysql-database-frm-ibd-files-available/

PS:非常感谢您毫无理由地对我投反对票。我很少在这里问什么。如果我真的找不到解决方案,我只会这样做。

2 个答案:

答案 0 :(得分:0)

数据恢复需要整个datadir和等效的MySQL主版本。

与存储相关的设置相同的配置将大大有助于恢复。

答案 1 :(得分:0)

您的Google技能需要显着提高。 https://www.google.com/search?q=mysql+recover+corruped+database&oq=mysql+recover+corruped+database&aqs=chrome..69i57j0l2.12079j0j7&sourceid=chrome&ie=UTF-8在第二个链接中为https://twindb.com/recover-corrupt-mysql-database/提供了工具和教程。

此外,这个问题在这里得到了多次回答。