如何將frm文件導入MySql數據庫

只要在mysql的安裝文件中找到data文件夾,然後在裏面建立一個文件夾,比如test。這個test其實就對應着數據庫的名稱,所以,你想要起什麼樣的數據庫名稱就把文件夾起什麼名字。

然後把.frm文件導進去。注意還要在data目錄下加入ib_logfile0,ib_logfile1,ibdata1這幾個文件。

要不然在mysql裏只能找到表名(其實一個.frm文件就是對應的數據庫中的一個表。)

而不能對其進行操作。

說明:

比如你原來的mysql中有一些數據庫了。可以先把原來的data改名字備份在同一目錄下。(可能要改名字系統會提示有另一程序在使用這個文件,這個時候可以到控制面板的服務裏面,把mysql的服務先關掉,等改完名字,把東西都導進去後再開服務)

然後另建一個data,把在裏面建好數據庫名把.frm導進去。

================================================================================

2007年9月23日再整理:

停止服務可以通過管理工具裏面的服務來停,或者用cmd 打開dos界面輸入net stop mysql,啓動用net start mysql;

只要用舊的ibdata1覆蓋原來的,再把相關的數據庫copy過去,然後重新啓動數據庫,

就ok了,進入以後要是對錶不能操作可能是數據表已經損壞了.
(如果不行報1146錯 ,建議重啓一下機器在看看)

ib_logfile0,ib_logfile1好象也可以不用覆蓋,不然有時候mysql數據庫啓動不了了,報1067錯誤.
發佈了51 篇原創文章 · 獲贊 0 · 訪問量 2500
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章