李順利
          隨筆-50  評論-170  文章-0  trackbacks-0

          MySql5 Windows vista/7系統重裝后的數據恢復與備份

           

          關鍵詞:

          mysql5 ,windows ,vista,7,重裝, 數據恢復, 數據備份,李順利,系統,datamysql ib_logfile0ProgramData

           

          以前用的是vista系統,最近重新安裝了一個windows 7 系統,系統改變了,以前的開發軟件也要重新安裝一次。在安裝mysql的時候,原來的數據肯定是丟失了,還好我重裝系統前進行的一次備份把mysql里面data文件夾下面的所有文件全部copy了一份出來。

                   大家注意一下,在mysql5.0里,data文件夾放的位置和操作系統有關,在windows xp系統里就在mysql安裝文件夾下,一般在Program Files 里,而在windows vista 或者 7 下一般在世ProgramData文件夾下(如果看不見,請選擇文件夾選項把隱藏受保護的操作系統文件勾去掉,并把現實隱藏文件打上勾)。

           

          clip_image002

           

          看里面的文件ib_logfile0 ib_logfile1都是日志文件,不是很重要,最要的文件時ibdata1和文件夾下的.frm文件。先說一下這兩類文件的大概作用。

          l  .frm文件一般就是一般數據庫中的所有表的結構

          l  ibdata1文件就是數據庫表中的數據

           

          如果要備份,我覺得缺少這兩類文件都不可以(如果有ibdata1沒有frm文件,你還記得表結構應該在你重新建立表后應該也可以恢復)。

           

          現在來看看是如何恢復的?

          1.         停止mysql服務

          右鍵計算機­->服務和應用程序­->服務­->MySQL­->停止

          clip_image004

           

          2.         刪掉原mysql數據庫中的data文件夾

          ProgramData下找到mysql文件夾,在進入mysql server ,刪除data文件夾(建議先備份后刪除)

           

          3.         Copy備份的mysql數據庫中的data文件夾

          把以前備份的data文件夾copymysql server文件夾下(不要破壞原目錄結構)

           

          4.         異常處理

          重新啟動mysql服務器,如果沒有錯誤的話,一般都是可以恢復mysql數據庫中的文件的,包括表結構和表數據。但是在后面的幾次恢復中我出現了下面的錯誤clip_image005

          一開始還以為自己的備份數據破壞了,后面嘗試了好多,終于明白是日志文件搞的鬼,把data文件夾下面的兩個日志文件刪除,在重新啟動mysql服務器應該是OK的。

          5.         恢復成功

           

          MySql數據庫開發中順利有幾點建議:

          1.       在重裝系統前一定要把mysql數據庫中的data文件夾進行備份;

          2.       在做每個項目的時候,一定要備份所用到的數據庫,最好能生成sql文件放到工程下面;

           

           

          順利寫于201019



          博客中的一些下載已經放到了百度云了,請根據需要下載。【點我去百度云下載】

          最后弱弱地說一下,如果可以的話,轉載請提供出處( ),謝謝。
          posted on 2010-01-09 14:43 李順利 閱讀(2092) 評論(2)  編輯  收藏

          評論:
          # re: MySql5 Windows vista/7系統重裝后的數據恢復與備份 2011-04-28 13:22 | セ智軍ミ
          謝謝啦!我的恢復了。。不錯。。  回復  更多評論
            
          # re: MySql5 Windows vista/7系統重裝后的數據恢復與備份 2013-04-12 17:34 | TT
          我的也恢復了,非常感謝!  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 富锦市| 黄山市| 西华县| 灵寿县| 玉树县| 大宁县| 古浪县| 介休市| 鹿邑县| 和硕县| 泰顺县| 南康市| 海阳市| 南京市| 仁化县| 册亨县| 临澧县| 宣恩县| 巨野县| 星子县| 桓台县| 阿克苏市| 西宁市| 耒阳市| 东光县| 泾川县| 肥东县| 榕江县| 道孚县| 东平县| 莎车县| 泰和县| 错那县| 长阳| 莒南县| 达州市| 阆中市| 纳雍县| 碌曲县| 贵南县| 白玉县|