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
服務就好了。