写这篇文章我是非常不情愿的,我现在是在写这篇文章,但是同时我也在恢复我服务器数据库的数据,出这篇文章也是在我的意料之外,由于我正在这件事类,我就出一版这样的mysql.frm.ibd文件数据恢复教程,希望这次教程可以帮助到更多需要恢复的人,我现在是情绪暴涨

我先说一下我的服务器崩溃经过,wordpress博客网站,宝塔输入了rm指令导致全服务器文件被删完,因为我是阿里云的服务器,所以我可以去找那边的工程师来达到紧急修复(这里也建议在商业化云服务那里购买主机的人一旦出现问题就找服务商工程师),他们解决的很快,原本我以为服务器文件都删除了的,一切都不剩,但是经过了和工程师共同的努力,那边提供了我一个暂时盘,用于存储丢失的数据,最后就是我的所有数据都找回来了,但是,wordpress的数据库文件如果不备份的话,那你直面的就不是sql文件,而是.frm与.ibd文件,

如果你不懂数据表创建的话,那你先看文章,如果看不懂或者一懂半懂就请自己去学习数据库的相关知识!

这里顺便介绍一下.frm文件与.ibd文件与.ibdata文件

.frm:与表相关的元数据信息都存放在.frm文件中,主要是表结构的定义信息,不论什么存储引擎,每一个表都会有一个以表名命名的.frm文件。
.ibd和.ibdata:两者都是专属于InnoDB存储引擎的数据库文件。

当采用共享表空间时所有InnoDB表的数据均存放在.ibdata中,所以当表越来越多时,这个文件会变得很大;
相对应的.ibd就是采用独享表空间时InnoDB表的数据文件。
修改为独享表空间的方法是在my.ini配置文件中添加/修改此条:

宝塔面板使用.frm与.ibd文件恢复Mysql数据相关推荐

  1. mysql拷贝恢复.frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  2. mysql清理 frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  3. 利用frm和idb文件恢复mysql数据

    .frm和.idb文件是Mysql数据库使用InnoDB数据库引擎时产生的两个文件. ~表名.frm文件存储的相关表的表结构.索引等元数据. ~表名.idb文件存储的相关表中的数据记录. 第一步:下载 ...

  4. mysql innodb ibd_MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据

    记录通过.frm和.ibd文件恢复数据到本地 .frm文件:保存了每个表的元数据,包括表结构的定义等: .ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_per ...

  5. frm文件导入mysql5.7_使用frm,ibd文件恢复数据库文件,mysql5.7.31,centos7.5,20200813...

    使用frm,ibd文件恢复数据库文件共有3步,安装数据库,恢复表结构,恢复表数据 我实操的软件版本,mysql5.7.31,centos7.5,20200813,数据库展开597MB 一,安装数据库 ...

  6. MySQL 5.7 通过frm和ibd文件恢复数据

    MySQL 5.7 通过解析frm和ibd文件恢复数据 .frm文件存储表结构 .ibd文件存储数据 以恢复表IP_PATENT_APPLICANT_LIST为例, 有待恢复表文件IP_PATENT_ ...

  7. mysql innodb 从 ibd 文件恢复表数据

    最近内部的 mysql 数据库发生了一件奇怪的事,其中有一个表 users625 突然出现问题, 所有对它的操作都报错误 数据表不存在. mysql> select count(*) from ...

  8. windows下从ibd文件恢复表数据(InnoDB)

    1.由于误操作导致原数据库的test表打不开,提示不存在,此时可通过ibd文件恢复该表的数据,具体操作如下.有一个数据库,数据库中有一个和需要恢复的表的表名和表结构相同的表. 1.首先需要创建一个表结 ...

  9. mysql innodb引擎丢失_【MySQL】InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据...

    注意!此方法只适用于innodb_file_per_table独立表空间的InnoDB实例. 此种方法可以恢复ibdata文件被误删.被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所 ...

最新文章

  1. 将URL中的参数提取出来作为对象
  2. 嬴彻科技完成L4级重卡无人驾驶路测
  3. JAVA 调用Web Service
  4. python e_pythone函数基础(8)内置函数学习
  5. position属性absolute(绝对定位),relatve(相对定位)
  6. 【概念理论】不存在的NOIP2016
  7. 方差-偏差平衡(Bias-Variance Balance)与模型选择
  8. 文件写入一行 、读取一行的工具类案例
  9. python内置函数print输出到文件,实现日志记录的功能
  10. 数据中心机房建设标准规范
  11. Truecrypt之死
  12. 报表工具对比选型系列用例——排名及跨行组统计
  13. 1125 斐波那契数列
  14. Echars地图加散点图配置
  15. 【wav】wav文件查看
  16. 饥饿游戏3:嘲笑鸟(下)[The Hunger Games: Mockingjay - Part 2]
  17. 《火星救援》中的科学与不科学
  18. acdream 1401 Lempel-Ziv Compression
  19. eclips 安装问题
  20. 计算机二级msoffice必做题型,计算机二级MS Office考试 题型汇总附答案

热门文章

  1. 支付宝生活号关联小程序能力解读
  2. CMDB建设作品:使用Electron构建运维PC客户端
  3. java密码转换_摩斯密码转换-JAVA版
  4. 黑马程序员python网课笔记最后一篇(不包括飞机大战案例练习)
  5. SuSE8.1安装Chinput中文输入服务器(转)
  6. hdu 1071 The area(定积分求面积)
  7. WiFI Display 无线投屏花屏问题分析
  8. tcpdump丢包问题分析
  9. macOS Ventura 13.4.1 (22F82|22F2083) 正式版发布,ISO、IPSW、PKG 下载
  10. VS code win10 环境,下载安装调试