MySQL .MYD 丢失(errno:144),无论如何用 .TMD 修复/恢复?

MySQL .MYD 丢失(errno:144),无论如何用 .TMD 修复/恢复?

我的客户数据库有问题

#1016 - 无法打开文件:“i_am_error_table.MYI”(错误号:144)

尝试修复后,我注意到在 mysql 数据中,缺少 i_am_error_table.MYD

目前,在mysql数据中,我只发现i_am_error_table.MYI和i_am_error_table.TMD

我注意到 .TMD 文件大小与 .MYD 相似

那么,有没有办法用 .TMD 文件恢复 .MYD?或者还有其他方法吗?

谢谢

答案1

.TMD 文件是“临时数据”文件。如果你没有 .MYD 文件,你可以将 .TMD 文件移到它的位置,然后可能工作。不过,更可靠的方法是从最新备份恢复数据库,然后使用二进制日志向前滚动到最新的恢复点确实保留,因为没有专业的系统管理员会在没有备份的情况下运行数据库,对吗?

相关内容