IT技术博客大学习 共学习 共进步

Mysql .frm损坏后如何恢复

Incessant 2009-10-11 22:36:39 浏览 4,323 次

    .frm文件用来保持表和列的定义,表的索引和数据可能被存储在一个或多个文件里,这取决于表的类型。

    因为.frm里面只是保留表的定义,万一损坏的话恢复起来很简单的,只要在另外的库中重建个一模一样的表,然后copy .frm文件过来就可以了。

    这篇文章不错:

    http://www.mysqlperformanceblog.com/2008/12/17/recovering-create-table-statement-from-frm-file/

建议继续学习

  1. 利用binlog来恢复数据库 (阅读 5,083)
  2. 这样恢复 Linux 分区下误删的文件 (阅读 5,041)
  3. Oracle数据恢复专题 (阅读 4,682)
  4. 恢复删除的数据表,数据库 (阅读 4,644)
  5. Oracle数据恢复 - Linux / Unix 误删除的文件恢复 (阅读 4,362)
  6. MySQL数据库InnoDB数据恢复工具使用总结 (阅读 4,323)
  7. linux上ext2文件系统中,用debugfs来恢复被删除的文件 (阅读 3,783)
  8. 实例:Linux EXT3文件系统下成功恢复误删的文件 (阅读 3,585)
  9. Oracle9i中如何恢复误删除数据? (阅读 3,481)
  10. Oracle数据恢复:格式化,Raid损坏,文件覆盖恢复 (阅读 3,223)