Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
情况是我从数据库中删除了行,现在它们被想要回来。
没有二进制日志,也没有备份。
但据我所知,记录不会立即删除,它们只是被标记为“已删除”,但实际上只有在下一次优化后才会删除。
我刚刚将所有数据库文件复制到安全的地方:frms、MIY 和 MYD。我知道我感兴趣的表结构;我什至可以找到所有已删除的行 ID。
有什么工具可以恢复最近删除的行吗?
如果您碰巧知道您删除的行的数据偏移量(或知道一些唯一字符串),那么继续弹出打开十六进制编辑器并手动复制(二进制)数据。如果你真的恢复了它,你会非常幸运,我希望你写一篇关于它的文章,因为坦率地说我不相信这是可能的。