昨天看到一個圖書管理系統的程序時,發現數據庫文件是MYI,frm和myi文件,不是平常用的.sql文件,以前沒有用過這種文件,以前都沒有注意到這一點。網上搜索了一下,呵呵,順利導入到MYSQL中了。
首先我們先介紹一下.frm .myd .myi是什麼文件。.frm .myd .myi都是Mysql存儲數據的文件, 代表MySQL數據庫表的結構/數據和索引文件 ,我們默認創建數據庫和表時只生成數據庫表結構的文件.frm. 移植數據庫時,必須存在三種格式的數據庫表文件,才能正常使用該DB。
打開你的在mysql的data目錄,你可能還會遇見另一種文件格式 .opt你可以用文本編輯器打開,可以看到裡面保存的是編碼信息。.frm,myd,myi是屬於MySQL存儲數據的文件,phpMyAdmin是無法導入的。phpMyAdmin支持的文件格式為sql文件。以下是操作方法的相關介紹,希望對大家有幫助。
其實操作很簡單:
先找到你的mysql的安裝目錄下的data文件夾,一般在c盤,例如我的是在C:\ProgramData\MySQL\MySQLServer 6.0\data\,在這裡你可以看到你以前建立的數據庫,打開這些,呵,都是.frm .myd .myi文件。在data文件夾下新建一個文件夾,該文件夾的名稱就是該數據庫的名稱,把那些.frm .myd .myi文件都放到這個文件夾中。
然後你就可以用你的工具看看這表裡到底是什麼內容了。