frm数据库
楼上正解!不过俺说详细点。首先明确一下,frm文件保存表和列定义;其次,假弯态设你有判闹岁a.frm和b.frm这两个文件。
1.先创建一个库,例如名字temp
2.找到你的mysql安装目录掘睁,进入[%mysql安装目录%\data],看到data目录没?
3.将a.frm和b.frm拷贝这个目录下的temp里即可
此时即可在客户端里对a和b进行操作了!
对我有用[0]丢个板砖[0]引用举报管理TOPredhairboy(redhairboy)等
级:
B. 如何将frm文件导入MySql数据库
只要在mysql的安装文件盯友中找到data文件夹,然后在里面建立一雹渣个文件夹,比如test。这个test其实就对应着数据库的名称,所以,你想要起什么样的数据库名称就把文件夹起什么名字。
然后把.frm文件导进去。注意还要在data目录下加入ib_logfile0,ib_logfile1,ibdata1这几个文件。
要不然在mysql里只能找到表名(其实一个.frm文件就是对应的数据库中的一个表。)
而不能对其进行操作。
说明:
比如你原来的mysql中有一些数据库了。可以先把原来的data改名字备份在同一目录下。(可能要改名字系统会提示有另一程序在使用这个文件,这个时候可以到控制面板的服务里面,把mysql的服务先关掉,等改完名字,把东西凯肆槐都导进去后再开服务)
然后另建一个data,把在里面建好数据库名把.frm导进去。
C. frm 文件怎么打开
1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是
mysql的版本一致,字体一致。
此方法简单快捷但不是没个人都能做到。
2、就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件裂芦烂为*.sql文件:
1、首先安装mysql,最好版本和服务器一致,字体也要一致(不一致导入后有后遗症-乱码)。
2、然后用建库命令 创建新的数据库命令如下:
create database name;(创建名为name的数据库呵呵“;”不能少) 然后去你安装的mysql目录下的data文件肆漏夹下就有个name文件夹。
3、把你的*.frm,*.myd,*.myi文件统统考P到data文件夹下。
4、然后在命令提哗备示符下进入到mysql 安装目录的bin目录下 进行导出为*.sql文件。
mysqlmp -uroot -p name > name.sql。
自己操作的几点体会:
1、mysql数据库最好安装的根目录下这样在命令提示符时省很多事情。
2、*.sql倒出时最好是一个表一个表的导出 文件名最好为 dataname_tabname.sql,好记便于导入。
而且一个表的导出*.sql文件小。因为好多数据库限制大小,例如我用的DH的空间限制为10m ,大了的话导入不了(对了导出后大于服务器限制的可以打成zip也可以导入)
D. 数据库中的.frm怎么打开修改其中的内容
这是数据库文件,当然要用数据库来打开。
安装MySQL,建立同名数据库,把player.frm覆盖,然后在MySQL中打开修改。
E. mysql数据库内文件扩展名(frm、MYD、MYI、CSM、CSV)的作用分别是什么
.frm是Visual Basic VB系列的Form窗体文件,Vb的窗体中保存的空间属性分为两个部分。一部分是可以使用字符串来表示的,例如字符串,数字等的信息,存放在扩展名为Frm的文件中;另一部分不能使用字符串表示,例如图片,则存放在与Frm同名,但是扩展名为Frx的文件中。
F. MySql .frm数据库文件导入的问题
在网上搜索了半天,最简单的办法是在新的数据库中创建和原名字一样的数据库,然后把.frm
文件拷贝进去就OK了。
可是,有些时候这样不行,查询的时候会出现某某表不存在的问题,在确认.frm
,db.opt
文搜罩件完整的情况下,那么这种表使用的应该是innodb表引擎世咐闹简禅,应该将数据目录中的innodb数据文件(默认ibdata1)
也一并复制过来。重启MySql
服务就好了。