恢复mySQL修复操作后丢失的数据?

我们的数据库在服务器重启之后变得腐败了,所以我们对所有表进行了修复,但是现在我们丢失了所有表的随机数据包。 当mySQL修复运行时,是否在删除之前备份坏的数据? 有没有其他方法来查看从表中删除了什么,并手动恢复它?

您唯一的select是恢复以前的备份。
MySQL修复不会备份任何数据,实际上该手册build议您在运行修复之前创build一个备份。

小心在执行表格修复操作之前对表格进行备份; 在某些情况下,操作可能会导致数据丢失。 可能的原因包括但不限于文件系统错误。 请参阅第8章“备份和恢复”。

您可以恢复备份并从备份运行,或者在您现在修复的表旁边恢复备份,然后手动比较数据 。