Mysql5.7利用frm与ibd恢复数据 1、新建一个同名数据库,并且在里面新建一张表同名的表,字段随意。 ---如果有原来表的表结构,那这步可以省略 将my.cnf配置文件增加innodb_force_recovery=6 2、把备份的.frm文件覆盖新建表的.frm文件,修改文件属主和权限,重启数据库,这个时候会在err文件提示你表结构的字段数不一致 3、重复再新建一张表同名的表,字段数和提示的一样多,字段名字类型随意 4、把备份的.frm文件覆盖新建表的.frm文件,修改文件属主和权限,重启数据库;这样表结构就恢复出来了。 5、根据表结构,再重建新的表,指定表的ROW_FORMAT属性,ROW_FORMAT=COMPACT; CREATE TABLE ty ( id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', valid int(11) DEFAULT '1' COMMENT '是否有效 1:有效 0:无效', rel varchar(25) DEFAULT NULL, PRIMARY KEY (id) ) DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; 这样,表结构就算是恢复完了。 6、恢复数据 在指定的数据库中执行丢弃表空间命令 alter table ty discard tablespace; 7、拷贝原来的ibd文件,并覆盖新建表ibd,并修改权限 chown mysql.mysql ty.ibd 8、导入表空间 alter table ty import tablespace; 这样整个数据就恢复回来了。 ---------End-By-TangYun-----2019.10.14--------------
Mysql5.7利用frm与ibd恢复数据
来源:这里教程网
时间:2026-03-01 12:41:16
作者:
编辑推荐:
- Mysql5.7利用frm与ibd恢复数据03-01
- 必看的数据库规范03-01
- 有哪些网站程序不适合运用虚拟主机?03-01
- MySQL 视图(合并多表数据)引发的严重性能问题03-01
- 3DMAX制作另一种金属曲面渐变的方法03-01
- 3DMAX详细解析真实草地效果图制作教程03-01
- 3DMAX制作简单的框架地球建模教程03-01
- 3Dmax中利用网格平滑和细分制作异形建筑03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- MySQL 视图(合并多表数据)引发的严重性能问题
MySQL 视图(合并多表数据)引发的严重性能问题
26-03-01 - 3DMAX制作另一种金属曲面渐变的方法
3DMAX制作另一种金属曲面渐变的方法
26-03-01 - 3DMAX详细解析真实草地效果图制作教程
3DMAX详细解析真实草地效果图制作教程
26-03-01 - 3DMAX制作简单的框架地球建模教程
3DMAX制作简单的框架地球建模教程
26-03-01 - 3Dmax中利用网格平滑和细分制作异形建筑
3Dmax中利用网格平滑和细分制作异形建筑
26-03-01 - 《MySQL主从不一致情形与解决方法》
《MySQL主从不一致情形与解决方法》
26-03-01 - 思维导图软件哪个好,英语思维导图怎么画
思维导图软件哪个好,英语思维导图怎么画
26-03-01 - 随笔:MySQL:双主情况下跳过Event的方式
随笔:MySQL:双主情况下跳过Event的方式
26-03-01 - Navicat安装配置
Navicat安装配置
26-03-01 - VIVO什么时候上架了U3x?AI三摄+5000mAh+18W闪充,只要799
