长话短说。我有一个非常大的腐败InnoDB表。尝试了很多东西来重建/恢复表。 (我终于成功了)但是,我尝试的其中一件事是使用Myisam引擎构建一个带有强制innodb重新启动的新表,但是在此过程中还有另一个崩溃,我留下了该表的.TMD文件。
只是好奇我是否可以安全删除此文件?表没有显示在数据库的任何地方,通过show tables,drop table不做任何事情。此时它只占用了我的数据目录中的磁盘空间。
答案 0 :(得分:5)
.TMD文件是需要重新创建其数据文件的表的中间数据文件。
所以你可以删除它,因为它通常用作临时文件但你可以重命名文件并检查发生了什么以防万一。