在使用虛擬服務器時,服務器提供商一般不會像我們使用本地數據庫一樣:使用導入導出(這樣的文件後綴是*.sql)。大部分時候提供的是一個文件夾,裡面包括:數據庫名文件夾,文件夾裡包括,*.frm,*.MYI,*.MYD,並且包含一個db.opt文件。分別介紹一下:
*.frm—-描述了表的結構
*.MYI—-表的索引
*.myd—-保存了表的數據記錄
db.opt—-用文本編輯器打開,可以看到裡面保存的是編碼信息;
frm,myd,myi是屬於MySQL存儲數據的文件,phpMyAdmin是無法導入的。
phpMyAdmin支持的文件格式為sql文件。
其實很簡單:
1.找到你的mysql的安裝目錄下的data文件夾,新建一個文件夾,文件夾的名稱是你想設計的庫的名稱,把這些文件放到此文件夾中。
2.接著你就可以用你的管理mysql的工具看看這表裡到底是什麼內容。
frm格式 MYD格式MYI格式的文件是mysql用來存放表的文件,所以只能放到mysql的安裝目錄的data目錄下
而且如果你是要傳到空間上的話,基本上是無法恢復了,除非你把這些數據給空間商要他幫你恢復。
補充:
其實一個.frm文件就是對應的數據庫中的一個表,表示數據表的表結構。
.MYD文件 這應該是INNODB引擎外的數據文件。
.MYI文件:.myi是MyISAM表的索引的擴展名 .
對數據庫的操作有大量的select,就用MyISAM表
對數據庫的操作有大量的insert or update,就用InnoDB表