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

Innodb由idb数据文件恢复数据

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

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

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

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

No related posts.

分类: MySQL 标签:
  1. 2010年9月11日23:41 | #1

    经证实,该方法无效

    • 2010年9月15日20:45 | #2

      针对不同的情况,有多种恢复方法,特殊情况只进行表空间导入、导出 日志跳过并不能解决问题。

  1. 2009年4月28日10:18 | #1