用(*.frm *.MYD *.MYI)文件恢復MySql數據庫


保存下來以防以后遇到

今天還原mysql數據庫時,看到那個data文件夾下好幾個文件,還沒有.sql文件,沒有見過,總結下。Data文件夾里面包括:數據庫名文件夾,文件夾里包括,*.frm,*.MYI,*.MYD,並且包含一個db.opt文件。分別介紹一下:
    *.frm----描述了表的結構
    *.MYI----表的索引
    *.myd----保存了表的數據記錄
    db.opt----用文本編輯器打開,可以看到里面保存的是編碼信息

要把上述的數據庫導入進mysql:

    1. 安裝mysql數據庫:我安裝的數據庫是MySQL Server 5.5,安裝目錄選擇:D:\MySQL  
    2. 在D:\MySQL文件夾下有個文件: my.ini 
    3. 在my.ini文件里找到一個datadir的key如:datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
    4. 在3找到的一個data文件夾下,拷貝服務商提供備份時提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)   
    5. 一般重啟mysql服務,在管理界面就可以看到表的結構及數據了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM