我最近发生了一个事件,其中有几个MySQL文件被删除(主要来自WordPress,而且还有一些MySQL自己的文件)。 IBDATA1文件不受影响,但是几个.frm文件已经不存在了, .myi和.myd文件也是如此。
所以现在我需要找出是否有办法从IBDATA1重build丢失的文件。 我试着用谷歌search,假设之前出现过这样的问题,而且确实有很多search结果(包括这个问题 ),但是我所看到的所有的结果都是相反的 , 从 .frm和.my*文件中恢复或者以某种方式需要这些文件。
有没有办法重build这些文件? 我知道我有一个相对较新的备份(一个.SQL文件),如果没有,但我希望这些都是重build的文件types,如果丢失或过时。
我最终做的是创build一个新的,空的数据库,导入最后一个备份,比较新的.frm , .myi和.myd文件,旧的仍然可用,看到他们是相同的,所以复制缺less的。 这可能不是理想的,但它很简单,“只是工作”。