情况是我从数据库中删除了行,现在又想回来了。
没有二进制日志,也没有备份。
但据我所知,记录不会立即删除,但它们只是标记为“已删除”,但实际上只有在下次优化后才会被删除。
我刚刚将所有数据库文件复制到安全的地方:frms,MIYs和MYDs。我知道我感兴趣的桌子的结构;我甚至可以找到所有已删除的行ID。
是否有任何工具可以恢复最近删除的行?
答案 0 :(得分:1)
如果你碰巧知道你删除的行的数据偏移(或知道一些唯一的字符串),那么继续弹出一个十六进制编辑器并手动复制(二进制)数据。如果你做恢复它,你将非常幸运,我希望你写一篇关于它的文章,因为坦率地说我不相信这是可能的。