误清空表的ibd文件时,该如何恢复?

1、在mysql库创建t表(以t表举例)被删除的表
2、停止数据库
3、从别的库上创建相同结构的表,之后复制frm和ibd文件,要更改成mysql所有
4、修改参数,在my.cnf设置参数

innodb_force_recovery = 6

 5、两次启动数据库

    5.1 第一次启动mysql,再关闭mysql

    5.2 先注意把复制表的 ibd文件删除,配置

innodb_force_recovery = 6

   给删除了,然后第二次启动mysql

6、drop表后重建

上一篇:FastCopy运用(实现自动化备份)


下一篇:filefunc.pas