只有.frm 怎么还原数据库表的结构

使用方法:

1、前提条件,数据库损坏前,你的 my.cnf 里面含有 innodb_file_per_table =1 这个配置。

      在 my.cnf 添加 innodb_force_recovery=5


2、把代码存为 step1.php,填入 rootPass, bkPath,然后执行

php step1.php 数据库名字  

各个表的 create 语句就导出到了 /home/dbjg 文件夹里。然配合 innodb表修复 程序,

http://blog.csdn.net/gold2008/article/details/11702801

基本可以比较全自动的修复 innodb 表了

 /home/dbjg/$a.sql`;
}


你可能感兴趣的:(PHP,&,Mysql)