今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功。

首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引 把mysql数据库的*.frm,*.myd,*.myi,文件导到数据的方法

1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是 mysql的版本一致,字体一致。 此方法简单快捷但不是没个人都能做到。

2、就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件为*.sql文件:

1、首先安装mysql,最好版本和服务器一致,字体也要一致(不一致导入后有后遗症-乱码)。 2、然后用建库命令 创建新的数据库命令如下: create database name;(创建名为name的数据库呵呵“;”不能少) 然后去你安装的mysql目录下的data文件夹下就有个name文件夹。(为何在此我的Mysql5.5版本,没有生成此文件夹呢?

按照网上的说法,我建立那个名为dbname的数据库时系统就建立了个以数据库名命名的文件夹,这个文件夹位于MySQL安装目录下的data文件夹下,我找了半天根本没有,甚至MySQL安装目录下根本就没有data这个文件夹,再次google,原来是这样,MySQL 安装路径下面有个my.ini,用记事本打开 查找 datadir,后面有路径, 我的是 C:/ProgramData/MySQL/MySQL Server 5.1/Data/ ) 3、把你的*.frm,*.myd,*.myi文件统统考P到data文件夹下。 4、然后在命令提示符下进入到mysql 安装目录的bin目录下 进行导出为*.sql文件。 mysqldump -uroot -p name > name.sql。

(执行,注意:name就是我前面创建的数据库名字。完后你就会在bin目录下发现一个name.sql了,怎样,简单吧。但是我在用的时候发现命令提示符下用cd命令已经不能进入bin目录了,甚至不能更改当前目录,不知为何,难道是因为装了MySQL?双击mysqldump.exe,cmd窗口一闪而逝,命令没法输入吖,咋办,又得想招,还是用批处理吧,简单省事。在bin目录里建立个txt文件,把上面那条命令复制进去,另存为,保存类型选所有文件,上面的文件名随便取,但是要加上扩展名.bat,例如“新建文本文件.bat”,保存。双击刚生成的这个bat文件,搞定。(有的同学不会使用cd命令,google一下便知,例如我输入cd e:\aaa,执行后当前目录就是e:\aaa了))

自己操作的几点体会: 1、mysql数据库最好安装的根目录下这样在命令提示符时省很多事情。 2、*.sql倒出时最好是一个表一个表的导出 文件名最好为 dataname_tabname.sql,好记便于导入。 而且一个表的导出*.sql文件小。因为好多数据库限制大小,例如我用的DH的空间限制为10m ,大了的话导入不了(对了导出后大于服务器限制的可以打成zip也可以导入)

转自:http://blog.sina.com.cn/s/blog_8028ba2f0100rzpt.html

转载于:https://www.cnblogs.com/YangBinChina/p/4139625.html

数据库是.frm,.myd,myi备份如何导入mysql (转)相关推荐

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

    今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...

  2. .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库

    ---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ----------------------     前几天在黑马论坛上遇到一个网 ...

  3. mysql db.opt+ (frm,MYD,MYI)备份与还原数据库

    2019独角兽企业重金招聘Python工程师标准>>> mysql数据库的备份与还原主要有3中方式 方式一 备份:通过导出sql执行文件备份数据库 还原:通过导入sql执行文件到my ...

  4. 如何将.FRM,.MYD,MYI文件转换为.SQL导入数据库中

    先说说这几种文件是干什么的:  *.frm是描述了表的结构,  *.myd保存了表的数据记录,  *.myi则是表的索引.  其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构.  . ...

  5. myd文件 php项目,MYSQL表引擎与文件.frm,.myd,.myi

    mysql数据库新加了几个表,结果只有frm文件存在,如果直接复制到别的电脑,这几个表是提示错误的,为什么呢?查了下资料:frm.MYI.MYD分别对应MyISAM表的表结构\索引\数据文件. 我遇到 ...

  6. MySQL数据库中.frm和.myi和.myd文件是什么文件?

    如果一个表同时有3个你上面说的文件,则存储引擎是myisam,其中可以简单理解成这样: (1).frm–表定义,是描述表结构的文件. (2).MYD–"D"数据信息文件,是表的数据 ...

  7. mysql5.6 之frm,MYD,MYI,idb,文件说明

    如数据库a,数据库表b 如果表格b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储 ...

  8. be备份mysql_Linux备份和导入Mysql

    - 一.mysql提供了一个mysqldump的工具可以方便的导出导入数据库信息 - 二.使用命令行shell测试执行mysqldump,理解必备的参数,查看生成的sql备份文件是否符合需求 > ...

  9. mysql2005倒入数据库_「mssql2005」mssql2005数据导入mysql - seo实验室

    mssql2005 1,创建目标数据库 点击创建好的目标数据库kdd表一项,在右边会出现导入向导 选择"导入向导"中ODBC,点击下一步 选择一个文件,作为数据源文件 3.创建正确的SQL SERVE ...

最新文章

  1. python不断刷新网页_python多线程不断刷新网页的代码
  2. iOS视图控制器之间delegate传值
  3. [完结]以C++与Java为例,详解数据结构的动态增长策略
  4. 实现数组和List之间的相互转换
  5. 现实世界的Windows Azure:Quest Software and OnDemand Migration for Email
  6. CROSS APPLY 和OUTER APPLY 的区别
  7. Python面试准备
  8. 2018 区块链技术及应用峰会(BTA)·中国在北京盛大召开
  9. python入门经典代码-【python】编程语言入门经典100例--12
  10. 某公司ASP.NET应聘上机试题
  11. kmeans算法中的sse_《Kmeans的K值确定》
  12. Win10系统下LaserJet Pro MFP M227sdn无法自动双面打印问题解决
  13. 2021考研数学二汤家凤接力题典1800【解答册】
  14. opencv codebook
  15. coco2d-x 3.0游戏实例学习笔记 《跑酷》 第二步---游戏界面amp;全新的3.0物理世界...
  16. Linux 系统进程守护工具 cesi + superviosr
  17. 2021.07.22禾赛提前批一面面经
  18. 深度报道 第1个从太空发回的LoRa信号(含视频)
  19. 关系的深度——《纸牌屋》伍德克莱尔夫妇的深刻关系
  20. JavaScript【树】

热门文章

  1. feed43使用教程
  2. BirtViewer和Struts2框架的整合
  3. 如何查看系统启动时间-
  4. 2009-07-03 19:48 在linux中如何获得微秒精度的时间?-转
  5. 蓝桥杯 PREV-32 历届试题 分糖果
  6. 并发设计模式之生产者-消费者模式
  7. 1040. Longest Symmetric String (25)-PAT甲级真题
  8. 1041. 考试座位号(15)-PAT乙级真题
  9. 小学三年级计算机基础知识课件,小学三年级信息技术基础知识ppt课件.ppt
  10. Linux中main和初启函数,main 中的 argv和argc 到底是个啥意思?