千家信息网

MYSQL .ibd文件数据恢复

发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,恢复还原mysql中的.ibd文件。1、需先创建一个一样的数据库表结构2、删除表空间ALTER TABLE "+dbName+" DISCARD TABLESPACE;3、复制xxxxx.ibd文件到
千家信息网最后更新 2024年09月26日MYSQL .ibd文件数据恢复

恢复还原mysql中的.ibd文件。
1、需先创建一个一样的数据库表结构
2、删除表空间
ALTER TABLE "+dbName+" DISCARD TABLESPACE;
3、复制xxxxx.ibd文件到数据库目录下

4、恢复导入表空间
ALTER TABLE "+dbName+" IMPORT TABLESPACE;

--------恢复frm表结构------`切记:一定要按照顺序操作,否则库会死掉,要重新安装重新来一波`------------------

1、正常mysql服务中创建同样的表名,字段随意1个,表名必须与.frm完全一致
create table app_info(id int);

2、停止数据库服务my.ini中追加
【mysqld】
innodb_force_recovery=6
3、把*.frm进行物理覆盖
4、启动服务执行
desc app_info报错,找到.err文件中的真实列数(我的事例中可以看出是7列)

5、停止服务,去掉my.ini中的innodb_force_recovery=6,再启动服务,删除数据表。
删除后创建对应的列数表
create table app_info(id1 int,id2 int,id3 int,id4 int,id5 int,id6 int,id7 int);

6、重复2、3步骤
服务启动后执行desc即可看到完整的表结构

然后选中表右键"对象信息"可以看到DLL

7、再次停止服务,去掉my.ini中的innodb_force_recovery=6,再启动服务,删除数据表,指定获取的真实dll即可还原表结构

服务 数据 结构 文件 数据库 数据表 空间 一致 事例 信息 再次 字段 对象 步骤 物理 目录 顺序 一波 中创 数据恢复 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎么查oracle数据库分区 江苏标准网络技术服务哪家好 成都琥珀网络技术有限公司 服务器显卡驱动有必要安装吗 北京时代网络技术有限公司 网络安全保障有效提升 四川软件开发靠谱吗 达梦数据库演进与应用 网络安全服务手抄报画 沃蒙吸引互联网科技有限公司 服务器容载量 网络安全三条红线八严禁十不准 赣州公安局网络安全 批量删除数据库不存在的图片 智能手机软件开发入门 cs结构程序用什么软件开发 数据库技术及应用是什么意思 服务器管理器进程 西安教育网络安全周 威海汇钰网络技术有限公司 多个工作簿连接成一个数据库 洪山软件开发多少钱 常熟市软件开发招聘网 网络安全预案是什么意思 dede 后台数据库 海澜集团软件开发工作地点 深圳恒宇互联网科技有限公司 抚州企业服务器大概费用 火车上网络安全案件 导入数据库为空
0