mysql怎么导入myi mysql怎么导入frm文件

如何导入空间商备份的.frm,.myd,.myi格式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文件 。
怎么导入mysql数据方法/步骤
1
登录到phpMyAdmin
2
新建一个要导入的数据库,点击“ new”
3
如图 , 分别填写数据库名称,以及选择数据库的排序规则,
4
完成步骤3,点击“创建”
5
完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示 , 刷新即可立马显示了 。
6
单击我们新创建的数据库,
7
然后,我们选择“导入”,
8
完成步骤7,我们点击“选择文件”,
9
点击了“选择文件”之后,就会出现如图所示的弹出框,我们选择要导入的sql就可以了,后缀名可以是.sql , 也可以是压缩文件.zip 。如图,选择好文件之后 , 点击“确定”就可以了
10
完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了 , 然后点击“执行”就可以了 。
11
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
如何将后缀为.frm,opt , myi,myd的mysql数据文件导入到mysql数据库中在你mysql怎么导入myi的MYSQL的
数据文件夹
下(往往可能是MYSQL安装文件夹的DATA下)新建立一个文件夹作为数据库名mysql怎么导入myi,然后把这些文件拷贝到那个数据库文件夹下就可以mysql怎么导入myi了 。
【mysql怎么导入myi mysql怎么导入frm文件】MYSQL里面使用MYISAM数据引擎的情况下mysql怎么导入myi,DATA文件夹下一个数据库就是一个文件夹,例如你建立了文件夹DATA\abc,就表示有一个叫做abc的数据库 。
一个表对应三个文件 , 你上面的文件拷贝到DATA\abc下,就有了admin、bbs_main、bbs_ref几个表 。
数据库是.frm,.myd,myi备份如何导入mysql今天找了个案例mysql怎么导入myi,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功 。把mysql数据库的*.frm,*.myd,*.myi,文件导到数据的方法1、最简单就是 , 直接拷贝到数据库的的data下的数据库文件夹,前提是mysql的版本一致 , 字体一致 。此方法简单快捷但不是没个人都能做到 。2、就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件为*.sql文件mysql怎么导入myi:1、首先安装mysql,最好版本和服务器一致,字体也要一致(不一致导入后有后遗症-乱码) 。2、然后用建库命令 创建新的数据库命令如下:create database name;(创建名为name的数据库呵呵“;”不能少)然后去你安装的mysql目录下的data文件夹下就有个name文件夹按照网上的说法,我建立那个名为dbname的数据库时系统就建立了个以数据库名命名的文件夹,这个文件夹位于MySQL安装目录下的data文件夹下,我找了半天根本没有,甚至MySQL安装目录下根本就没有data这个文件夹,再次google,原来是这样,MySQL安装路径下面有个my.ini,用记事本打开 查找 datadir,后面有路径 , 我的是C:/ProgramData/MySQL/MySQL Server5.1/Data/)3、把你的*.frm,*.myd,*.myi文件统统考P到data文件夹下 。4、然后在命令提示符下进入到mysql 安装目录的bin目录下 进行导出为*.sql文件 。mysqldump -uroot -p namename.sql 。(执行,注意:name就是我前面创建的数据库名字 。完后你就会在bin目录下发现一个name.sql了,怎样,简单吧 。但是我在用的时候发现命令提示符下用cd命令已经不能进入bin目录了,甚至不能更改当前目录 , 不知为何,难道是因为装了MySQL?双击mysqldump.exe,cmd窗口一闪而逝,命令没法输入吖,咋办,又得想招 , 还是用批处理吧,简单省事 。在bin目录里建立个txt文件,把上面那条命令复制进去 , 另存为,保存类型选所有文件 , 上面的文件名随便取,但是要加上扩展名.bat,例如“新建文本文件.bat” , 保存 。双击刚生成的这个bat文件,搞定 。(有的同学不会使用cd命令 , google一下便知,例如我输入cde:\aaa,执行后当前目录就是e:\aaa了))自己操作的几点体会:1、mysql数据库最好安装的根目录下这样在命令提示符时省很多事情 。2、*.sql倒出时最好是一个表一个表的导出 文件名最好为 dataname_tabname.sql,好记便于导入 。而且一个表的导出*.sql文件小 。因为好多数据库限制大小,例如我用的DH的空间限制为10m , 大了的话导入不了(对了导出后大于服务器限制的可以打成zip也可以导入)
关于mysql怎么导入myi和mysql怎么导入frm文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读