首页 > MySQL > Innodb由idb数据文件恢复数据

Innodb由idb数据文件恢复数据

这里提供一个简单的办法:

1:在新的实例中创建相同的表结构
2:修改/etc/my.cnf,在mysqld段加入 innodb_force_recovery=6 #具体选择多少请参考手册
3:关闭mysqld
4:覆盖备份的idb文件
5:启动mysqld
 

这时候你会发现数据已经可以读取了。

这里有个技巧,在正常关机的情况下备份idb文件,这种方法可以做到直接copy实现数据迁移,不推荐使用。

分类: MySQL 标签: