<source id="62ls7"><ul id="62ls7"></ul></source>
<dl id="62ls7"><xmp id="62ls7"><dl id="62ls7"></dl>
<em id="62ls7"></em>
    • <abbr id="62ls7"></abbr>

        湖北昊騰科技

        標題: 如何恢復Mysql數據庫的詳細介紹 [打印本頁]

        作者: 嘀嘀叭叭    時間: 2016-5-15 11:47
        標題: 如何恢復Mysql數據庫的詳細介紹
        由于在一臺測試機器上打算重新安裝Mysql數據庫,由于簡單粗暴的直接卸載了,沒有備份公司Discuz和Redmine使用的Mysql數據庫,過程可想的悲慘。
        還好的是只是卸載掉了Mysql的程序,所有的數據文件還是存在的。
        下面是在恢復數據庫的過程
        1. Discuz數據庫
        Discuz數據庫的恢復非常順利, 在安裝好新版本的Mysql后,直接將原來的數據庫文件copy到新的數據目錄中,重新啟動mysql, 就能看到恢復的數據庫了
        2. Redmine數據庫
        本打算直接使用上面的經驗,也能看到所有的表,但是就是執行查詢的時候,總是報錯"表不存在".
        后來查了一些資料,發現,原因應該是Discuz和Redmine使用的Mysql引擎不一樣導致的。
        Discuz使用的是MyISAM, 而Redmine使用的是InnoDB.
        解決的辦法是,
        除了要copy數據目錄外,還要記得覆蓋ibdata1文件。

        以表”Table”為例: 如類型是MyISAM, 數據文件則以”Table.frm””Table.MYD””Table.MYI””三個文件存儲于”/data/$databasename/”目錄中. 如類型是InnoDB, 數據文件則存儲在”$innodb_data_home_dir/″中的ibdata1文件中(一般情況),結構文件存在于table_name.frm中. MySQL的數據庫文件直接復制便可以使用,但是那是指“MyISAM”類型的表。 而使用MySQL-Front直接創建表,默認是“InnoDB”類型,這種類型的一個表在磁盤上只對應一個“*.frm”文件,不像MyISAM那樣還“*.MYD,*.MYI”文件。 MyISAM類型的表直接拷到另一個數據庫就可以直接使用,但是InnoDB類型的表卻不行。解決方法就是:
        同時拷貝innodb數據庫表“*.frm”文件和innodb數據“ibdata1”文件到合適的位置。啟動MySQL的Windows服務 由于MySQL這樣數據混雜的形式, 往往很容易讓使用者在備份時忘記了備份InnoDB, 從而導致了上述錯誤.
        意思就是說在數據庫引擎類型為InnoDB時,拷貝數據文件的同時還需要拷貝ibdata1,于是把ibdata1也拷貝過去覆蓋,發現還是有點問題,于是停止mysql服務,將目錄下的ib_logfile*文件全部刪除掉,重新啟動mysql服務,well done,可以了
        高興啊,于是稍微總結了,希望以后遇到相同的問題,能夠快速解決。
        1,在進行mysql數據庫備份的或遷移的時候,盡量備份完成所需要的數據;
        2,如果直接拷貝原有數據庫文件"*.frm"、"*.MYD"、"*.MYI"等文件時候,如果原數據庫引擎是InnoDB,切記還需拷貝ibdata1文件
        3,備份數據庫的時候,最好是用相關的工具進行備份或是導出sql文件,以免浪費時間在數據庫恢復上
        4,msyql版本或是備份工具的版本不同,也可能引起數據恢復有問題。
        實踐證明以上問題是存在的,解決方案是可行的,哈哈,為了以后方便,寫了這篇博客隨筆,希望大?吹搅瞬灰梢,歡迎拍磚。
        1:MyISAM類型的數據文件可以在不同操作系統中COPY,這點很重要,布署的時候方便點。(只需要拷貝 數據庫名字文件夾下面的文件,這樣數據庫就拷貝完了)
        2:  InnoDB類型的 要注意多拷貝 ibdata1 , 最好不要是直接復制文件夾,而是應該用sql導入導出






        歡迎光臨 湖北昊騰科技 (http://www.changjiucf.com/) Powered by Discuz! X3.3
        性做久久久久久久久久久| 亚洲AV日韩精品久久久久久| 久久精品无码午夜福利理论片 | 伊人久久久AV老熟妇色| 青青草原精品99久久精品66| 91精品国产综合久久婷婷| 久久午夜无码鲁丝片午夜精品| 精品综合久久久久久97| 九九久久99综合一区二区| 亚洲婷婷国产精品电影人久久| 久久精品无码专区免费东京热| 青青热久久国产久精品| 国产精品久久免费| 欧洲精品久久久av无码电影 | 久久国产免费直播| 国产午夜精品久久久久九九| 国产精品乱码久久久久久软件| 久久久久久久综合日本亚洲| 99久久无色码中文字幕人妻| 久久综合亚洲色HEZYO国产| 日本久久久精品中文字幕| 久久久久亚洲精品无码蜜桃| 久久亚洲精品无码aⅴ大香| 久久99精品久久久久久不卡| 久久青草国产手机看片福利盒子| 色妞色综合久久夜夜| 精品熟女少妇AV免费久久| 久久毛片一区二区| 色99久久久久高潮综合影院| 久久影院午夜理论片无码| 国产午夜精品久久久久九九电影| 91久久精一区二区三区大全| 国产精品美女久久久久| 7777久久亚洲中文字幕| 国产欧美一区二区久久| 精品久久久久久亚洲| 国内精品久久久久影院免费| 久久精品国产99久久久| 久久免费美女视频| 国产免费久久精品丫丫| 久久亚洲欧洲国产综合|