MySQL数据库只备份了frm与ibd文件的恢复方法
发表时间:2021-03-16 00:17:39
文章作者:小编
浏览次数:
Mysql5.7利用frm与ibd恢复数据
1、my.cnf配置文件增加innodb_force_recovery=6
2、导入一个旧版的数据库,只要数据库字段文件相同的都可以
3、停止MYSQL服务
4、拷贝原来的ibd文件,并覆盖新建表ibd,并修改权限,否则以后不能添加新数据
chown mysql.mysql ty.ibd
5、开启MYSQL服务
6、在指定的数据库中执行丢弃表空间命令
alter table ty discard tablespace;
7、导入表空间
alter table ty import tablespace;
这样整个数据就恢复回来了。