網上一個鏈接mysql的jsp代碼段,給了數據庫的備份文件,可是隻有frm,mysql
mysql的每張表有三個文件,分別是,*.frm是描述了表的結構,*.MYD保存了表的數據記錄,*.MYI則是表的索引,sql
查了下資料,原來只有frm文件也能導入。數據庫
過程以下:jsp
1.在mysql目錄下的data目錄中,找到要導入表所在的數據庫的名稱,把frm文件放進去,好比我這裏是offer.frm,數據庫名稱是netshop,測試
放到數據庫netshop目錄下以後,在mysql中show tables顯示以下spa
在這裏table是顯示的,可是desc offer就會提示下面錯誤命令行
2,在與offer.frm同一目錄創建如下2個文件,文件內容能夠爲空:
offer.MYD和offer.MYI索引
3. 在MYSQL命令行使用MYSQL自己的數據表恢復命令repair命令恢復表,以下:table
根據結果能夠知道,恢復命令執行成功,下邊用desc命令測試下:權限