**:
d:\wamp\bin\mysql\mysql5.1.36\data
我的路徑,data下找到資料庫,拿出來就可以了,裝好新的在放進去
mysql data 資料夾的資料恢復
在介紹此方法之前,提醒各位最好的轉移資料的方法為:
在原來mysql伺服器匯出sql檔案,然後再在新的mysql伺服器匯入資料。
但是既然我們原來的伺服器已經解除安裝了,那我們就必須採用以下的方法。
先說下mysql儲存資料的原理:
mysql儲存資料不是按照sqlserver一樣(乙個資料檔案,乙個日誌檔案)的。mysql新建乙個資料庫時,為該資料庫在data資料夾下建立乙個以該資料庫名為名的資料夾,注意,此資料夾只是存放資料庫的表結構的,並沒把資料也存進去。資料在哪兒呢?在data資料夾下面有個ibdata1,看看這個檔案的大小,你明白了吧,mysql把所有資料都儲存在這個檔案中。
恢復資料方法:
知道了上面的原理,恢復資料就應該知道怎麼辦了,因為我們以為mysql是按sqlserver一樣儲存資料的,所以我們直接把原來資料庫所在的資料夾拷到data目錄下了,由於沒拷資料,所以mysql提示你資料不存在,這時再把ibdata1這個檔案拷過去,就ok了。
mysql通過data資料夾恢復資料
重灌系統後,mysql服務沒有了,但是資料庫的檔案還在,這個時候我想恢復以前的資料庫,起碼要把資料匯出來。mysql重灌n次,永遠提示could not start service error:0!後來終於找到乙個方兒,就是先把以前的庫檔案都拷貝出來,把以前的mysql檔案全部清除,然後裝個新的,這個時候mysql可以正常啟動了,然後在新的mysql裡建乙個和以前同名的庫,然後停止mysql服務,把以前庫的*.frm檔案拷回原來的目錄,還有data目錄下的 ibdata1檔案也要覆蓋。然後啟動mysql服務,以前的資料終於出現了!ok,任務完成!
事實證明通過備份data資料夾能夠達到備份的效果,但以後我不會這樣幹了,太玩火了。。。昨天搞了2個小時,一直在尋找,感謝這位網友。以後還是乖乖的用官方推薦的方法備份吧。
系統重灌後,oracle資料庫中資料快速恢復
1.準備工作 把舊的oracle所有檔案都copy備份下來,刪除舊目錄,再重新安裝oracle,目錄和舊目錄一樣 如果不一樣,要修改的地方比較多 只安裝oracle,不建立資料庫。建立資料庫例項也沒問題。要恢復的例項為orcl 要不出意外的話,這到裡就可以了,如果出現以下問題,按以下步驟操作即可。o...
重灌系統後如何恢復mysql資料
我原來把mysql裝在d盤。最近重灌系統,不能用了。怎麼辦?我怎麼既能繼續使用mysql又能將原來的資料轉移到新安裝的mysql上?1 把原來mysql安裝目錄下的data資料夾拷出來 2 解除安裝掉原來的mysql 3 重新安裝mysql 4 拷出來的data資料夾裡,除了mysql test子資...
重灌系統後如何恢復mysql資料
我原來把mysql裝在d盤。最近重灌系統,不能用了。怎麼辦?我怎麼既能繼續使用mysql又能將原來的資料轉移到新安裝的mysql上?1 把原來mysql安裝目錄下的data資料夾拷出來 2 解除安裝掉原來的mysql 3 重新安裝mysql 4 拷出來的data資料夾裡,除了mysql test子資...