然後把.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錯誤.