.frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库
---------------------- Windows Phone 7手機開發、 .Net培訓、期待與您交流! ---------------------- ? ? 前幾天在黑馬論壇上遇到一個網友求手機IP地址的數據,我便回復,網上如果找不到的話可以加我QQ,今晚下班回來,打開QQ給他傳過去~結 果讓他想不到,
把.frm,.myd,myi轉換為.sql導入數據庫
先說說這幾種文件是干什么的:
*.frm是描述了表的結構,
*.myd保存了表的數據記錄,
*.myi則是表的索引。
其實一個.frm文件就是對應的數據庫中的一個表,表示數據表的表結構。
.MYD文件 這應該是INNODB引擎外的數據文件。
.MYI文件:.myi是MyISAM表的索引的擴展名 .
對數據庫的操作有大量的select,就用MyISAM表
對數據庫的操作有大量的insert or update,就用InnoDB表
MySQL 安裝路徑下面有個my.ini,用記事本打開 查找 datadir,后面有路徑, 我的是 C:/ProgramData/MySQL/MySQL Server 5.1/Data到這個路徑下面就能看到dbname文件夾了,把那堆.frm,.myd,myi都復制進來,( 到這里就可以了,如果不行就接著下面的)然后在命令提示符下進入MySQL安裝目錄下的bin目錄,輸入mysqldump -uroot -p dbname > dbname.sql ,執行,注意:dbname就是我前面創建的數據庫名字。完后你就會在bin目錄下發現一個dbname.sql了,怎樣,簡單吧。但是我在用的時候發現命令提示符下用cd命令已經不能進入bin目錄了,甚至不能更改當前目錄,不知為何,1.安裝必要的軟件 從Apache官方(www.apache.org)下載必要的ApacheHttpServer安裝包,可以直接官方提供的綁定openssl的apache.文件名是:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi(我用的是Apache2.2.15for windows的版本,你可以點擊此處下載最新的版難道是因為裝了MySQL?雙擊mysqldump.exe,cmd窗口一閃而逝,命令沒法輸入吖,咋辦,又得想招,還是用批處理吧,簡單省事。在bin目錄里建立個txt文件,把上面那條命令復制進去,另存為,保存類型選所有文件,上面的文件名隨便取,但是要加上擴展名.bat,例如“新建文本文件.bat”,保存。雙擊剛生成的這個bat文件,搞定。(有的同學不會使用cd命令,google一下便知,例如我輸入cd e:\aaa,執行后當前目錄就是e:\aaa了)
總結
以上是生活随笔為你收集整理的.frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java web api 版本控制_怎么
- 下一篇: java如何解决跨站点请求伪造_AppS