主题:【原创】用 TMD 文件修复损坏的 mysql 的数据库某个表 -- 铁手
共:💬6 🌺7
(myisampack creates an intermediate file named tbl_name.TMD in the database directory while it compresses the table.
也就是说,如果是压缩的话,这个后缀的名字,应该是一个临时过渡文件。但是令我非常难以理解的是,为什么原来的数据文件会消失,而这个临时文件却存在。
最大的可能性是:系统从数据文件建立临时文件,然后删除原始数据文件准备从临时文件重建的时候,突然出现问题,导致数据文件不能重建。
那个表的确是比较大。
- 相关回复 上下关系4
😄学习一下。佩服铁大 :) 功不唐捐 字0 2006-04-26 03:56:00
🙂花 小熊 字0 2006-04-26 01:23:18
🙂查了一下,TMD文件是执行myisampack后生成的压缩文件 Koala 字160 2006-04-26 00:52:48
🙂应该是一个操作过程中的临时文件