我最近遇到了一个事件,其中几个 MySQL 文件被删除(大部分来自 WordPress,但也有一些 MySQL 自己的文件)。文件IBDATA1
不受影响,但几个文件和.frm
几个文件都消失了。.myi
.myd
所以现在我需要找出是否有办法重建丢失的文件IBDATA1
。我试着用谷歌搜索,以为这样的问题以前出现过,确实有很多搜索结果(包括这个问题),但我看过的所有都是对面的,关于恢复从 .frm
和.my*
文件或者以某种方式需要这些文件。
有没有办法重建这些文件?.SQL
如果没有,我知道我有一个相对较新的备份(文件),但我希望这些文件是丢失或过期时可以重建的。
答案1
我最终做的是创建一个新的空数据库,导入上次备份,将新的、和文件与仍然可用的旧文件进行比较.frm
,.myi
发现.myd
它们是相同的,因此复制了丢失的文件。这可能不是理想的,但它很简单,足够的并且“正常工作”。