iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Mysql怎么根据.frm和.idb文件恢复表结构
  • 878
分享到

Mysql怎么根据.frm和.idb文件恢复表结构

2023-07-05 10:07:31 878人浏览 八月长安
摘要

这篇文章主要介绍“Mysql怎么根据.frm和.idb文件恢复表结构”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mysql怎么根据.frm和.idb文件恢复表结构”文章能帮助大家解决问题。根据.f

这篇文章主要介绍“Mysql怎么根据.frm和.idb文件恢复表结构”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mysql怎么根据.frm和.idb文件恢复表结构”文章能帮助大家解决问题。

    根据.frm和.idb文件恢复表结构

    .frm和.idb文件是mysql数据库使用InnoDB数据库引擎时产生的两个文件。

    • ~表名.frm文件存储的相关表的表结构、索引等元数据。

    • ~表名.idb文件存储的相关表中的数据记录。

    举例:

    • admin.frm文件存储的是admin的表结构信息,例如id是int型,id是admin的主键等元数据信息。

    • admin.idb文件存储的是admin表中的记录信息。例如admin表中(1,张三)一条记录信息。

    如何根据.frm和.idb文件恢复表结构呢

    第一步:下载安装MYsql Utilities工具

    Mysql怎么根据.frm和.idb文件恢复表结构

    如果安装64位工具出现报错时可以尝试换成32位的工具。(亲测有效)

    第二步:使用.frm文件恢复表结构

    首先,使用Win + R快捷键打开DOS窗口,使用CD切换到.frm文件所在路径。

    例如:admin.frm文件在D:mysql-5.7.31-winx64/data/数据库名文件中。

    则需要 CD /d mysql-5.7.31-winx64/data/数据库名文件夹中。

    Mysql怎么根据.frm和.idb文件恢复表结构

    Mysql怎么根据.frm和.idb文件恢复表结构

    然后,使用mysqlfrm --diagnostic ./文件名.frm命令来导出建表的sql语句

    Mysql怎么根据.frm和.idb文件恢复表结构

    使用建表sql语句在Mysql数据库中创建相应的表。

    第三步:使用.idb文件恢复表中的记录

    首先,将刚才创建的表的表空间卸载(删除.idb文件),执行完下面的这条命令之后将会自动删除该表的.idb文件。

    在Mysql中执行

    alter table 表名 discard tablespace;

    然后,将需要恢复的.idb文件拷贝到刚才创建的数据表的 表名.frm文件所在的文件夹中(一般是在数据安装路径\data\数据库名 文件夹,在这个文件中可以看创建的表的.frm文件就对了)。

    最后,使用下面的命令将复制的.idb文件导入到创建的表中。

    在Mysql中执行

    alter table 表名 import tablespace;

    关于“Mysql怎么根据.frm和.idb文件恢复表结构”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网数据库频道,小编每天都会为大家更新不同的知识点。

    您可能感兴趣的文档:

    --结束END--

    本文标题: Mysql怎么根据.frm和.idb文件恢复表结构

    本文链接: https://www.lsjlt.com/news/351108.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Mysql怎么根据.frm和.idb文件恢复表结构
      这篇文章主要介绍“Mysql怎么根据.frm和.idb文件恢复表结构”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mysql怎么根据.frm和.idb文件恢复表结构”文章能帮助大家解决问题。根据.f...
      99+
      2023-07-05
    • Mysql之如何根据.frm和.idb文件恢复表结构
      目录根据.frm和.idb文件恢复表结构如何根据.frm和.idb文件恢复表结构呢第一步:下载安装MYSQL Utilities工具第二步:使用.frm文件恢复表结构第三步:使用.i...
      99+
      2023-03-08
      Mysql .frm文件 Mysql .idb文件 Mysql恢复表结构
    • mysql从frm文件恢复table表结构的方法有哪些
      这篇文章主要为大家展示了“mysql从frm文件恢复table表结构的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql从frm文件恢复tabl...
      99+
      2024-04-02
    • Mysql怎么读.frm结尾的表结构定义文件
      这篇文章给大家分享的是有关Mysql怎么读.frm结尾的表结构定义文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 用mysqlfrm工具读.frm...
      99+
      2024-04-02
    • mysql通过.frm和.ibd 文件恢复数据库
       问题背景:由于强制在服务关闭mysql导致部分数据表以及数据丢失 如下图只有.frm .ibd的文件为我的问题文件 查找不到表结构和表数据目录D:XXXX\mysql-5.7.24-winx64\data\mydata  从frm文件中...
      99+
      2023-09-21
      数据库 mysql
    • MySQL 5.7 通过frm和ibd文件恢复数据
      MySQL 5.7 通过解析frm和ibd文件恢复数据 .frm文件存储表结构 .ibd文件存储数据 以恢复表IP_PATENT_APPLICANT_LIST为例, 有待恢复表文件IP_PATENT_...
      99+
      2023-10-20
      mysql 数据库 java
    • MyISAM表的.frm文件丢失后怎么恢复
      这篇文章主要介绍了MyISAM表的.frm文件丢失后怎么恢复,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 MyISAM表的.frm文件丢...
      99+
      2024-04-02
    • MySQL数据库中怎么修复.frm文件、.MYD文件和.MYI文件
      这篇文章给大家介绍MySQL数据库中怎么修复.frm文件、.MYD文件和.MYI文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  MySQL数据库.frm文件、.MYD文件和.MY...
      99+
      2024-04-02
    • 怎么从MySQL全库备份的dump文件中恢复某张表和表结构
      这篇文章主要介绍了怎么从MySQL全库备份的dump文件中恢复某张表和表结构,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
      99+
      2024-04-02
    • 【mysql数据损坏,通过ibd和frm文件批量恢复数据库数据】
      问题描述 客户那边的测试服务器下午3:00左右因不明原因,所有服务访问不了,ssh也无法连接,客户手动进行强制重启服务器,重启后将所有应用、中间件重启,重启nacos时发现无法连接数据库,通过账号密码...
      99+
      2023-09-02
      数据库 mysql
    • Mysql中怎么复制表结构和表数据
      今天就跟大家聊聊有关Mysql中怎么复制表结构和表数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、复制表结构及数据到新表CREATE TABL...
      99+
      2024-04-02
    • mysql的frm文件报错怎么修复
      本文小编为大家详细介绍“mysql的frm文件报错怎么修复”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql的frm文件报错怎么修复”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
      99+
      2024-04-02
    • mysql怎么恢复删除的数据和文件
      要恢复已删除的 mysql 数据和文件,可从备份中恢复或使用数据恢复软件。方法 1:从备份恢复停止 mysql 服务。复制备份文件到数据库目录。启动 mysql 服务。使用命令从备份文件...
      99+
      2024-04-14
      mysql 数据丢失
    • MySQL怎么备份和恢复文件
      本篇内容介绍了“MySQL怎么备份和恢复文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MySQL备份与...
      99+
      2024-04-02
    • plsql怎么复制表结构和数据
      在PL/SQL中,可以使用以下两种方法来复制表的结构和数据: 使用CREATE TABLE AS SELECT语句 这种...
      99+
      2024-04-09
      plsql
    • oracle怎么复制表结构和数据
      在Oracle数据库中,可以使用以下两种方法来复制表的结构和数据: 使用CREATE TABLE AS SELECT语句:...
      99+
      2024-04-09
      oracle
    • mysql怎么恢复表数据
      通过 mysql 命令行工具,可按以下步骤恢复表数据:确定数据库;导入备份文件;刷新表。要恢复特定表数据,可进一步按照以下步骤操作:确定表;从备份中选择行数据;将数据插入表中。 如何恢...
      99+
      2024-04-14
      mysql
    • MySQL怎么迁移表结构和数据
      MySQL迁移表结构和数据可以通过以下几种方法实现: 使用mysqldump命令:可以使用mysqldump命令将数据库中的表结构...
      99+
      2024-04-09
      MySQL
    • 利用PHP导出MySQL数据表结构和SQL文件
      目录 一、获取数据库所有的数据表 方法一:TP5 方法二:原生PHP 二、导出指定数据表的数据结构 三、 导出SQL文件 四、生成SQL语句  五、完整代码 前端 后端 语言:PHP 数据库:MySQL 功能:分为四部分,① 查出数据库的...
      99+
      2023-09-07
      数据库 mysql php
    • mysql怎么复制表结构及数据到新表
      本篇内容主要讲解“mysql怎么复制表结构及数据到新表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql怎么复制表结构及数据到新表”吧!复制表结构及数据到新表CREATE TABLE 新表...
      99+
      2023-06-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作