如何导入空间商备份的.frm,.myd,.myi格式mysql数据

手把手教你:如何用PHPStudy恢复丢失的MySQL MyISAM表(FRM/MYD/MYI文件) 本文详细介绍了如何使用PHPStudy恢复丢失的MySQL MyISAM表(FRM/MYD/MYI文件),包括文件组成原理、环境准备、文件放置策略及常见问题解决方案。通过实战案例,帮助开发者快速掌握数据恢复技巧,确保数据库完整性和可用性。 阅读详情

昨天老师给了一大堆.frm .myd .myi文档,让我搞成oracle数据库,我当时一看头大了,这是mysql的数据库吗?怎么会是这样呢,经过查看网上后,感觉挺简单的,下面我们先学习一下mysql的数据备份文件。

一、MySQL数据库文件介绍

 

MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。

 

1、MySQL创建并管理的数据库文件:

 

.frm文件:存储数据表的框架结构,MySQL数据库文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存储引擎,都有这个文件。

 

除了必有的.frm文件,根据MySQL所使用的存储引擎的不同(MySQL常用的两个存储引擎是MyISAM和InnoDB),存储引擎会创建各自不同的数据库文件。

 

2、MyISAM数据库表文件:

 

.MYD文件:即MY Data,表数据文件

 

.MYI文件:即MY Index,索引文件

 

.log文件:日志文件

 

3、InnoDB采用表空间(tablespace)来管理数据,存储表数据和索引,

 

InnoDB数据库文件(即InnoDB文件集,ib-file set):

 

ibdata1、ibdata2等:系统表空间MySQL数据库文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用

 

.ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引

 

日志文件: ib_logfile1、ib_logfile2

 

二、MySQL数据库存放位置:

 

1、MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI,默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data

 

2、MySQL如果使用InnoDB存储引擎,MySQL数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,

 

.frm文件默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data, ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹

       三、导入空间商备份的.frm,.myd,.myi格式mysql数据

        其实就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件为*.sql文件:
        1、首先安装mysql,最好版本和服务器一致,字体也要一致(不一致导入后有后遗症-乱码)。
        2、然后用建库命令 创建新的数据库命令如下:
             create database name;(创建名为name的数据库呵呵“;”不能少) 然后去你安装的mysql目录下的data文件夹下就有个name文件夹。
        3、把你的*.frm,*.myd,*.myi文件全部复制到data文件夹下。
        4、然后在命令提示符下进入到mysql 安装目录的bin目录下 进行导出为*.sql文件。
               mysqldump -uroot -p密码 name > name.sql

         注意:name为数据库名字

qt实现程序密钥注册功能,MD5加密+AES加密,并实现一台电脑系统一个密钥 qt实现了一个给自己软件加密的功能。 原理是: 需要被注册的软件第一次运行的时候,在系统的注册表里面注册一个键值,如下: 这个值作为生成密钥的用户识别号,然后生成密钥文件key.db,把这个key.db文件放到软件执行目录下,即可完成软件的注册并正常使用软件。 软件第一次打开的界面及密钥生成工具软件界面如下: 将密钥生成工具软件生成的key.db放到软件执行目录下之后,软件即可正常使用,如下图: 代码使用了MD5加密 外加 AES加密, 解密和加密的核心代码如下: QSt. 阅读详情

相关推荐

手把手教你用RMII接口配置以太网PHY芯片(附YT8512实战代码)

本文详细介绍了如何使用RMII接口配置以太网PHY芯片,以国产YT8512为例,提供从硬件设计到软件驱动的全流程实战指南。内容包括RMII接口技术解析、YT8512硬件设计要点、驱动开发实战代码及常见问题排查,帮助开发者快速实现以太网通信功能。

mac99的博客 995

linux系统下如何将.frm、.MYD、.MYI文件导入MySQL

linux系统下如何将.frm、.MYD、.MYI文件导入MySQL 1、MySQL的原始数据文件: .frm 表结构文件 .MYD 表数据文件 .MYI 表索引文件 2、导入MySQL数据库方法: (1)新建数据库test:create database test; (2)将所有.frm、.MYD、.MYI文件放在test文件夹中,文件夹名称与新建数据库名称相同 ...

Hunter_Gu的博客 1496

从零构建企业级多智能体系统:LangGraph 全流程实战 + 部署指南(含代码与架构图)

> 在大模型应用爆发的今天,如何构建一个可协作、可调试、可部署的多智能体系统?LangGraph 正在成为工程师的新宠。本文从原理剖析、流程建模、代码实战到前后端部署,手把手带你用 LangGraph 构建一个企业级 AI 助理系统,整合财务分析、法务审阅、报告生成与图表可视化等 Agent 模块,全面打通从用户输入到报告输出的全链路闭环。适合有工程思维的 AI 架构师、Agent 研发人员、以及大模型项目实践者。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 3449

如何将.frm,.MYD,.MYI文件导入数据库

如何将.frm,.MYD,.MYI文件导入数据库 1、首先了解一下这三个文件吧:.frm、.myd、.myi文件,也就是说是MySQL的原始数据文件,这三个文件分别是: .frm 表结构文件 .myd 表数据文件 .myi 表索引文件 2、方法 (1)新建一个数据库:CREATE DATABASE jiancezhan (2)将所有.frm,.MYD,.MYI文件存在文...

哲学天空的博客 2134

Qt+PCL实战:如何用QVTKOpenGLNativeWidget高效渲染3D点云(附完整代码)

本文深入解析了Qt与PCL结合使用QVTKOpenGLNativeWidget进行高效3D点云渲染的实战技术。通过对比传统QVTKWidget,详细介绍了QVTKOpenGLNativeWidget在渲染效率、内存占用和兼容性方面的显著优势,并提供了完整的代码示例和性能优化策略,助力开发者在工业检测、自动驾驶等领域实现更高效的点云可视化。

keras9composer的博客 686

异次元发卡最新漏洞0day(XSS组合拳)

异次元商店头像上传处存在存储型XSS注入(user、admin均存在)。其中,user处有过滤,admin无。 将恶意脚本插入后,管理员访问用户管理页面即可执行恶意脚本。 恶意脚本执行后,会新增一个管理员用户,进而获得权限。鉴于漏洞还没有泛滥,而且很多站都有漏洞。EXP暂时不公开。需要学习可以加入知识星球

白昼小丑的博客 4589

myd导入mysql_数据库是.frm,.myd,myi备份如何导入mysql

今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功。首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引把mysql数据库的*.frm,*.myd,*.myi,文件导到数据的方法1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是mysql的版...

weixin_28931449的博客 1156

在SAP系统中创建物料 860000000000000082(物料描述为“8680月球广寒宫坦克车”)时,系统报出了一个错误

摘要:SAP系统创建物料"8680月球广寒宫坦克车"时出现"C+020"错误,提示评估区域C916未在物料分类账中设置为生产性。解决方案需进入"会计-控制-产品成本控制-实际成本核算"路径,将评估区域C916手动设置为生产性状态。该操作需由具备权限的系统管理员或FICO顾问执行,建议操作前进行数据备份或在测试环境验证。完成设置后即可重新创建物料。

金牌架构师 391

MySQL与Oracle

MySQL MySQL是最流行的关系型数据库管理系统之一。关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,这样就增加了速度并提高了灵活性。体积小,速度快,总体拥有成本低,并且开放源码。 附加:关系型数据库和非关系型数据库的区别: 关系型数据库:最典型的数据结构是表,是二维表和其之间的联系所组成的数据组织(MySQL,Oracle,sqlite,SQL server...

白开水不加糖 3343

大模型部署指南:LM Studio

本文介绍使用LM Studio部署大模型

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1950

Agent应用实践之三 - 基础:AgentScope-ReActAgent源码解析

本章通过总结AgentScope的核心类,再通过分析ReActAgent调用大模型的底层源码原理。使我们基本了解了Agent的基本原理,这个实现方式与OpenClaw使用pi-mono的Agent基础框架是一致的。了解完ReActAgent的基本原理,下一章我们会将一下SpringBoot集成方式的代码原理,这两章是我们构建后续内容的基本框架。

代码让AI扣 468

.frm_.myd_myi转换为.sql导入mysql数据库_怎么把opt myi myd frm等文件转换为sql数据库格式...

今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功。把mysql数据库的*.frm,*.myd,*.myi,文件导到数据的方法1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是mysql的版本一致,字体一致。此方法简单快捷但不是没个人都能做到。2、就是在本地机器安装mysql数据库转换*.frm,*....

weixin_35696012的博客 509

DeepSeek在实时计算与流处理系统中的突破性实践

对于技术决策者而言,现在正是将DeepSeek实时计算技术纳入企业架构蓝图的关键时机,那些能够率先构建实时智能能力的企业,将在数据驱动的商业竞争中赢得决定性优势。DeepSeek通过创新的流处理架构,成功将复杂事件处理(CEP)的延迟降低到亚秒级,同时保证了计算结果的精确性。DeepSeek研发的神经架构搜索(NAS)与知识蒸馏联合优化框架,可在保持模型精度的前提下,将参数量压缩至原始模型的1/100,实现边缘设备的实时AI推理。随着5G和物联网技术的普及,对实时处理能力的需求将呈指数级增长。

Programming Talk 289

mysql数据库是.frm,.myd,myi备份如何导入mysql

今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功。 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引 把mysql数据库的*.frm,*.myd,*.myi,文件导到数据的方法 1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,

fandoudou123的专栏 881

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

火车头导入dedecms mysql_dede织梦网站数据库是.frm,.myd,myi备份如何导入mysql

怎么从.myd, .myi, .frm文件中恢复mysql数据库?在使用虚拟服务器时,服务器提供商一般不会像我们使用本地数据库一样:使用导入导出(这样的文件后缀是*.sql)。大部分时候提供的是一个文件夹,里面包括:数据库名文件夹,文件夹里包括,*.frm,*.MYI,*.MYD,并且包含一个db.opt文件。分别介绍一下:*.frm—-描述了表的结构*.MYI—-表的索引*.myd—-保存了表的...

weixin_32204175的博客 207

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql 从物理文件恢复_关于备份:从物理文件还原MySQL数据库

是否可以从物理数据库文件还原MySQL数据库。 我的目录具有以下文件类型:client.frm客户端客户但要多出约20张桌子。我通常使用mysqldump或类似的工具在1个SQL文件中获取所有内容,那么如何处理这些类型的文件呢?我有一个相同的问题:扩展名为FRM,MYD和MYI的多个文件。 我也有文件ib_logfile0,ib_logfile1和ibdata1。 我无法访问正在运行的服务器或创建...

weixin_42376940的博客 985

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

mysql备份文件恢复数据库数据,Navicat 恢复mysql的 frm、ibd数据

最近发现有人误删了数据然后研究了一下,一般正式数据库服务环境都有定时备份功能,例如我的阿里云MySql数据库服务器设置是每天备份一次,保留最近7天的数据。你可以直接下载下来,里面是你整个库的文件,找到你需要的库里面的表 说明一下表后缀的意思 存储引擎是myisam .frm–表定义,是描述表结构的文件。 .MYD–"D"数据信息文件,是表的数据文件。 .MYI–"I"索引信息文件,是表数据文件中任何索引的数据树。 而我用的数据库引擎是 InnoDB,这种引擎下备份的数据表文件是frm、ibd格式的数据,直接

weixin_44452446的博客 3722

mysql 数据文件类型

转载:https://blog.csdn.net/zhchs2012/article/details/79013951 MySQL的数据库其相关文件都会存放在安装目录下data文件夹下的同命文件夹中,不同的存储引擎创建的表其文件也不一样,下面来认识下这些数据库文件。 db.opt 用来记录该库的默认字符集编码和字符集排序规则用的。也就是说如果你创建数据库指定默认字符集和排序规则,那么后续...

changyanmanman的专栏 1608

Mysql通过存储文件恢复数据

MyISAM的恢复比较简单,新建数据库之后,上传存储文件,然后进入数据库管理,对每个表进行修复就行。首先,新建数据库,导入旧的SQL备份文件,这一步主要得到各个表结构。检查各个.ibd文件所属组和用户、权限,是否一致,否则会提示出错。MyISAM存储文件分为:.frm,.myd,.myi。接着,上传.ibd文件,提示是否覆盖,选择是。Innodb存储文件分为:.frm,.idb。.ibd:存储数据和索引。.frm:存储表定义。.frm:存储表定义。相对复杂一些,步骤多一些。MyISAM的数据恢复。

gdali的专栏 848

mysql基于行记录恢复数据_mysql利用表对象数据文件恢复数据

数据库文件基础.frm文件: 只存储表的结构信息,frm文件跟数据库存储引擎无关,这也就是说,它和表的索引、数据都无关。MyISAM引擎.myd文件: 数据文件.myi文件:索引文件Innodb引擎ib_logfile0和ib_logfile1:重做日志文件,两个文件一模一样,之所以存在两个是,为了避免一个文件损坏后,而且MySQL crash之后,innodb无法恢复数据。ibdata1:数据文...

weixin_35871519的博客 200

MySQL中的.frm文件介绍:存储表定义(即表结构)的文件

MySQL中的.frm文件是存储表定义(即表结构)的文件,它是MySQL数据库系统在创建任何表时自动生成的标准文件。不论使用何种存储引擎(如MyISAM、InnoDB等),每个表都会对应一个.frm文件。.frm当MySQL服务启动或访问某个表时,它会读取对应的.frm文件来确定表的具体结构。即使对于不直接管理数据文件(如.myd和.myi对于MyISAM,或者.ibd对于InnoDB)的存储引擎,.frm文件也是必不可少的,因为它提供了如何解析和处理该表中数据的基础信息。由于.frm。

学亮编程手记 3691

工作札记(tar mysql.frm scp)

 珍惜生命远离疏忽,今天俺犯了一个不大不小差点要命的错误,在对备份的mysql数据提取到别处去用的时候疏忽了一下,把我的心都凉了一大半,虽然是备份数据暂时不会影响生产服务器但是还是很凉,很汗,所以特地记录下我犯错和弥补的过程,提醒自己。 操作过程:先查看服务器上需要提却的文件的大小一边考虑在目的服务器的空间是否能够,还有就是服务器之间的带宽虽然比较大,但是如果全部用来长时间的传输文件肯

eysunglow 1073

linux ext3下删除mysql数据库的数据恢复案例

作者:张宇,北亚MYSQL数据恢复中心,转载请联系作者,如果实在不想联系作者,至少请保留版权,谢谢。   [数据恢复故障描述]   一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次...

weixin_34402408的博客 79

mysql表无法打开怎么办_mysql存储引擎异常

MySQL 5.7+ 的 .frm 格式与 8.0 不互通,跨版本还原或强制拷贝容易触发此错。InnoDB 的 .frm 在 5.7+ 已被数据字典取代,不能单独恢复)切勿用文本编辑器修改 .frm 文件——它是二进制格式,肉眼不可读InnoDB 表显示 Table is marked as crashed 或启动时报 Cannot open table本质是 InnoDB 的事务日志(ib_logfile*)、系统表空间(ibdata1)或独立表空间(*.ibd)出现页损坏或 LSN 不匹配。

2301_81666021的博客 234

MySQL架构组成之物理文件组成

一、日志文件 1、错误日志:Error Log   内容:MyQL Server 运行过程中所有较为严重的警告和错误信息,以及MySQL Server 每次启动和关闭的详细信息。   路径:默认存放位置在数据目录下   名称:默认文件名以hostname.err 命名   修改:“--log-error[=file_name]”,修改其存放目录和文件名   扩展:FLUSH LOGS

高级全栈工程师 1309
上一篇: myeclipse在编辑文章时出现:save could not be completed
下一篇: mysql导入导出数据库脚本
linuxOOstudy
博客等级 码龄15年 1粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值