恩~下载!
下载之后就踏上了慢慢的恢复数据的征途,百度和csdn逛了个变,试了n种方法,都是恢复不了。首先我们看一下frm恢复文件的步骤,第一步创建一个同名表(之前的字段是4个,看看成不成功所以我删了一个,创建的是3个字段的表),
好的,存储文件已经生成了我刚创建的表的frm和ibd文件,接下来覆盖进去,
OK覆盖好了,接下来重启mysql,
好的,重启好了接下来让我们去navicat见证奇迹,好的,可以看到的是表根本就没有了
没有关系,因为我是知道表结构的,所以我们只要把ibd恢复了就好了,接下来让我们开始操作,首先,一样的我们要重新创建一个admin表(这次是四个字段的哦),可以看到数据库的存储文件frm和ibd已经生成了,然后我们要 执行ALTER TABLE admin DISCARD TABLESPACE;
好的~成功,下一步把我们的ibd文件复制进去
之后运行ALTER TABLE admin IMPORT TABLESPACE;
报错,百度了一下问题,后来让我运行alter table admin row_format=DYNAMIC; 好的不报那个错误了,然后我们重新进行上一步,
好的,报错。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。