- 1.mysql数据库innoDB引擎数据恢复
- 1.1frm文件生成sql
- 1.2创建和原来一样的数据库
- 1.3导入表结构
- 1.4ibd文件恢复数据,核对好ibd和表结构(重要)
- 1.4.1恢复表数据需要首先将原先的.ibd文件与原先的.frm文件解除绑定。
- 1.4.2接着执行停掉mysql服务,将需要恢复的ibd文件覆盖这个新建的ibd,开启mysql服务。
- 1.4.3将复制过来的ibd文件与frm文件发生联系,具体执行下面命令:
- 1.5完成
- 2.MyISAM引擎数据库恢复
- 2.1用.frm文件生成表结构
- 2.2拷贝.frm .MDY .MYI到data下的数据库目录中
- 2.3重启mysql
- 2.4完成
mysql数据库恢复主要是使用工具生成数据库表结构,工具有很多大家搜索一下。
解决了大家问题的请给个三联
下面的工具也可以,直接下载使用
链接:https://pan.quark.cn/s/a28d26e0ffbd
提取码:RTQP 1.mysql数据库innoDB引擎数据恢复
InnoDB引擎数据文件主要有frm和ibd,frm为表结构,ibd为数据,找到数据库存放数据的位置,Mysql解压版一般在data下,安装版在C盘ProgramData下mysql(C:ProgramDataMySQLMySQL Server 5.5data)。
1.1frm文件生成sql使用dbseeker_frm1.0工具依据frm生成表结构sql,双击bat启动后点击CHOOSE FRM FILES 选择frm就生成了表结构sql
alter table T_STOCK_SETTLE discard tablespace;1.4.2接着执行停掉mysql服务,将需要恢复的ibd文件覆盖这个新建的ibd,开启mysql服务。 1.4.3将复制过来的ibd文件与frm文件发生联系,具体执行下面命令:
alter table T_STOCK_SETTLE import tablespace;1.5完成 2.MyISAM引擎数据库恢复 2.1用.frm文件生成表结构
使用dbseeker_frm1.0工具依据frm生成表结构sql,双击bat启动后点击CHOOSE FRM FILES 选择frm就生成了表结构sql



