1. 程式人生 > >mysql導入數據庫_僅僅用frm向mysql導入表結構

mysql導入數據庫_僅僅用frm向mysql導入表結構

結構 文件內容 spl sso 索引 -a 錯誤 water sof

網上一個連接mysql的jsp代碼段,給了數據庫的備份文件。可是僅僅有frm,

mysql的每張表有三個文件。各自是,*.frm是描寫敘述了表的結構。*.MYD保存了表的數據記錄。*.MYI則是表的索引,

查了下資料,原來僅僅有frm文件也能導入。

步驟例如以下:

1.在mysql文件夾下的data文件夾中,找到要導入表所在的數據庫的名稱,把frm文件放進去,比方我這裏是offer.frm,數據庫名稱是netshop,

放到數據庫netshop文件夾下之後。在mysql中show tables顯演示樣例如以下

技術分享

在這裏table是顯示的,可是desc offer就會提示以下錯誤

技術分享

2,在與offer.frm同一文件夾建立以下2個文件,文件內容能夠為空:


offer.MYD和offer.MYI

3. 在MYSQL命令行使用MYSQL本身的數據表恢復命令repair命令恢復表。例如以下:

技術分享

依據結果能夠知道,恢復命令運行成功。下邊用desc命令測試下:

技術分享

作者:jason0539

微博:http://weibo.com/2553717707

博客:http://blog.csdn.net/jason0539(轉載請說明出處)

mysql導入數據庫_僅僅用frm向mysql導入表結構