`
yeelor
  • 浏览: 409369 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(*.frm)mysql数据库备份和恢复

 
阅读更多

在使用虚拟服务器时,服务器提供商一般不会像我们使用本地数据库一样:使用导入导出(这样的文件后缀是*.sql)。大部分时候提供的是一个文件夹,里面包括:数据库名文件夹,文件夹里包括,*.frm,*.MYI,*.MYD,并且包含一个db.opt文件。分别介绍一下:
    *.frm----描述了表的结构
    *.MYI----表的索引
    *.myd----保存了表的数据记录
    db.opt----用文本编辑器打开,可以看到里面保存的是编码信息

要把上述的数据库导入进mysql:
    1、安装mysql数据库:我安装的数据库是MySQL Server 5.5,安装目录选择:D:\program files\MySQL   (注意:路径中不要包含中文)
    2、在C:\Documents and Settings\All Users\Application Data\  里找到 MySQL\MySQL Server 5.5文件夹,该文件夹下有个文件: my.ini
    3、在my.ini文件里找到一个datadir的key如:datadir="C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\“
    4、在3找到的一个data文件夹下,拷贝服务商提供备份时提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)
    5、一般重启mysql服务,在管理界面就可以看到表的结构及数据了
OVER

分享到:
评论

相关推荐

    Mysql数据库误删恢复方法.docx

    Mysql数据库忘记备份数据库,通过.frm和.ibd文件恢复数据的方法,最后只能通过恢复工具找到数据库的.frm和.ibd文件, 整个恢复过程其实可以总结为下面几步: (1):恢复mas2020数据库文件 (2):恢复表结构 ...

    记一次mysql根据.frm.ibd文件恢复数据

    记一次mysql根据.frm.ibd文件恢复数据 背景: 公司用的阿里云mysql 5.6数据库,阿里云的控制台上做了两天一备份的设置。当我发现我误操作drop了一张表之后,我从控制台上下载了备份的压缩包,解压之后拿到我drop的那...

    MySQL数据移植迁移 + 备份

    在实际开发中对于MySQL数据库进行移植迁移或者系统故障时,数据库未及时备份发生的问题,开始把本地data中的数据库文件拷贝到另一台电脑上测试, 执行show tables ;可以看到数据库表,但是对表进行任何操作都报错:...

    浅谈MySQL数据库的备份与恢复

    一、MySQL 常见的备份方式 1. 直接拷贝数据库文件(物理拷贝) 2. 使用 mysqldump 工具备份 3. 使用 mysqlhotcopy 工具备份 4. 使用 mysql 的主从同步复制,实现数据实时同步备份 二、MySQL 物理数据文件结构介绍 1....

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    只要服务器不再进行更新,还可以只复制所有表文件(*.frm、*.MYD和*.MYI文件)。mysqlhotcopy脚本使用该方法。(但请注意如果数据库包含InnoDB表,这些方法不工作。InnoDB不将表的内容保存到数据库目录中,mysqlhotcopy...

    mysql报错1033 Incorrect information in file: ‘xxx.frm’问题的解决方法

    2.客户提供的备份是mysql/data下的源数据,因为叶雨备份时没这样做过。只导出过sql。初步认为是备份损坏了文件,重新使用sql导入,还是报错。 3.继续认为是数据库损坏,尝试check和repair,结果还是erro。 4.转投...

    mysql5.7操作文档大全

    2.2 卸载MySQL数据库 6 2.2.1 检查MySQL服务并关闭服务进程 6 2.2.2 查找MySQL的安装目录并彻底删除 6 2.2.3 删除MySQL配置文件 7 2.2.4 删除MySQL用户以及用户组 7 三. 安装MySQL数据库 9 3.1 安装MySQL数据库 9 ...

    MySQL数据恢复的三种常用的方式

    方法1、通过表备份的方式 方法2、idb文件丢失(有备份的表的情况) 方法3、使用MySQL的binlog的方式

    MySQL执行delete误删除数据恢复

    使用备份:如果你有数据库备份,可以通过备份文件进行数据恢复。将备份文件还原到一个临时数据库中,然后从临时数据库中将误删的数据导出,并导入到原数据库中。 使用事务日志:MySQL 的二进制日志(binlog)记录了...

    mysql数据备份与恢复实现方法分析

    对于myisam存储引擎的数据库,它的表结构(.frm)、数据(.myd)和索引(.myi)都单独成文件,可以直接复制这三个文件到备份空间就可以成功备份了。 至于还原,只需要把三个文件复制回某个数据库目录下即可。 利用...

    mysql恢复数据库后, 提示表不存在的解决方法error: 1146: Table doesn’t exist

    *将data文件导入MySql数据库 记得在删除mysql时将安装目录下的data文件夹备份 如上图: 只要在Server data files的安装路径中找到data文件夹,将备份的data文件全部复制进去就可以了。 即:> 全部导入! 把.frm文件...

    高性能MySQL(第3版).part2

    第15章备份与恢复593 第16章MySQL用户工具635 附录AMySQL分支与变种649 附录BMySQL服务器状态655 附录C大文件传输683 附录DEXPLAIN687 附录E锁的调试703 附录F在MySQL上使用Sphinx713 索引739

    mysql视图之创建视图(CREATE VIEW)和使用限制实例详解

    本文实例讲述了mysql视图之创建视图(CREATE VIEW)和使用限制。分享给大家供大家参考,具体如下: mysql5.x 版本之后支持数据库视图,在mysql中,视图的几乎特征符合SQL:2003标准。 mysql以两种方式处理对视图的...

    mysql表物理文件被误删的解决方法

    前言  1、该方法只介绍了如何救回这个表名(数据不恢复) 如果想要恢复原来数据 直接用...— 如果你直接删除了mysql的表文件 (.frm .idb) 在mysql5.6 可能你就悲剧了 可能再也用不回这个表名了 例子如下 — 全在data

    计算机专业毕业实习日记.docx

    今天装了MySQL数据库,想给网站换个数据库管理系统。说实话,用惯了SQL Server2000感觉没什么意思了,就像总是用Windows操作系统一样,用久了就腻了!虽然SQL语句两者相差不大,但初次使用起来还是有点具有挑战性,...

    MyISAM InnoDB 区别

    如果是Innodb,恐怕不可能有这么快速度,别和我说让Innodb定期用导出xxx.sql机制备份,因为我平台上最小的一个数据库实例的数据量基本都是几十G大小。  4、从我接触的应用逻辑来说,select count(*) 和order by 是...

Global site tag (gtag.js) - Google Analytics