我设法错误地擦除了服务器,但PhotoRec非常友好,可以从硬盘中恢复.frm和.myi文件。我现在有一个桌面设置与相同版本的MySQL来恢复数据,但我的问题是:我该怎么办?我有大约160个这样的文件。我还没有重新安装服务器,以防我需要其他任何东西。
另外,由于我使用的是PhotoRec,因此它不提供原始文件名。如果这很重要,我如何从文件中获取原始数据并手动重建数据库?
编辑:我设法获得了PhotoRec源代码,并添加了恢复.myd文件的功能(有点挖掘显示为实际的数据文件),但我无法编译,而这不是因为我的mods!任何人都可以帮助PhotoRec中的“无规则制作目标”错误吗? file_http.o是罪魁祸首。
谢谢, 罗布
答案 0 :(得分:1)
MYI文件没用,这些是带有二级索引的文件,而不是您的数据。
PhotoRec是一个很好的工具,我用它来进行多媒体恢复等等。虽然它声称MYD支持但它从来没有对我有用。我怀疑它可能提取MYD文件。
答案 1 :(得分:0)
我不相信你可以,photorec不支持MYD,我正在尝试使用ext3grep,但它总是会出现段错误。
只是张贴这个,所以有人不会花更多的时间花在使用photorec为此目的。