織夢dedecms數據庫備份恢復教程

發布時間:2019-02-25 09:57:57 來源:青鋒建站 作者:青鋒建站
  在使用織夢dedecms進行網站建設時,時常需要作下備份,在網站出現問題時好進行一鍵恢復操作。但實現上我們面臨的情況要復雜的多,解決起來也有一定的難度。例如:我們的數據庫備份后,要搬家到一個新的主機環境,這時數據庫名稱、表前綴都要改變。以下是青鋒建站給大家分享的織夢dedecms數據庫恢復教程,有新的情況歡迎大家留言,我們將發布最新的數據庫恢復方法。如果自己搞不定可以找青鋒建站工程師解決,當然是要收取一定的費用的。

dedecms數據庫恢復理念

  在使用dedecms數據庫恢復前,我們先講一個理論,就是保留哪些文件就可以將一個網站完整的恢復。對于dedecms來說,需要保留數據庫備份文件(或數據表文件)、附件(主要上傳的圖片或文件)、模板文件。只在有這三個文件就可以實現織夢網站搬家、網站遷移。如果我們少了其他某些文件,會造成網站某些部分的不完整,如果我們可以處理后續的工作的話,也可以不用三個文件全部保留。
  如果只保留數據庫備份文件話,恢復的網站就會缺少圖片和模板,當然模板也可以下載,使用新的模板,圖片也可以再上傳。因此數據庫備份文件是最重要的。

dedecms數據庫恢復分情況討論

A使用后臺數據庫恢復功能
  要使用織夢后臺默認的數據庫恢復功能,請確保已經進行數據庫備份,且備份文件沒有刪除或被黑客篡改。數據庫恢復過程如下:
依次操作后臺-系統-數據庫備份/還原-數據還原(在右上角)-選中全部數據表-點擊開始還原數據。當然一般這種理想的情況大家都會操作,實際上可能面臨備份文件和目前的網站數據庫賬號并不相同或網站已經遷移的情況,這就是下面青鋒建站要給大家說的。
B還原初始環境
  還原初始環境的方法是這樣實現的。當我們有了備份文件時,如果網站要遷移,要搬家,我們記錄下原來網站的數據庫名稱、數據庫賬號、數據庫密碼、表前綴、后臺管理賬號、密碼這些網站信息。在新的環境下安裝網站(可以是新下載的初始dedecms版本),并保持和原來一樣的網站信息(上面提到的相關數據庫信息)。網站安裝完畢,把備份的數據庫得到的網站的/data/backupdata目錄下,然后登錄后臺和A操作步驟一樣來恢復dedecms數據庫。
C無法還原初環境
  由于某些虛擬主機的數據庫信息,包括數據庫賬號,表前綴都是固定的,無法還原織夢dedecms網站數據庫的初始狀態,這種情況該如何進行dedecms數據庫恢復呢?既然無法改變環境,那么我們只好改變自己啦,青鋒建站采用的方法是修改數據庫備份文件,建議使用Notepad++來打開修改數據庫備份文件。
  dedecms數據庫恢復修改數據表的過程如下:記錄新數據庫環境下的賬號信息,包括網站的數據庫名稱、數據庫賬號、數據庫密碼、表前綴、后臺管理賬號、密碼這些網站信息。我們分兩步來實現,分別是修改文件前綴和內容前綴,這里我們假設新的數據庫表前綴為“my_”。
  第一步是修改數據備份文件的文件名,可以手工也可以使用專用批量文件改名軟件(FreeRename-  提取碼:h8jm )來進行修改,總之是把原來的備份文件名稱改新環境下要求的數據表前綴名。例如de_admin_0_1d4ad0df48e7aa4e.txt修改成新的my_admin_0_1d4ad0df48e7aa4e.txt。
  第二步是修改數據庫備份文件的表前綴,使用Notepad++全部打開數據表備份文件,使用ctrl+h進行查找替換,替換掉全部備份文件即可。如下圖所示。
數據表前綴替換

替換完全部的備份文件后,備份文件就可新環境下的數據庫信息相同,此時就可以按照方法A進行最基本的操作了。
  以上就是青鋒建站-專業的網站建設公司給大家分享的織夢dedecms庫恢復教程。青鋒建站專業致力于PHP開發,dedecms建站phpcms建站二次開發。青鋒建站,提供專業的高品質網站制作服務,包括網站建設,SEO,網絡營銷,PHP開發,網站建設知名品牌,全國接單,為企業構建強有力的營銷平臺。
分享到:

Copyright © 2016-2026 青鋒建站 版權所有

超级狮子电子游艺 兜趣江西麻将 俄罗斯vs韩国比分推荐 分分彩 番号大全 股票融资技巧ˉ杨方配资开户 浙江20选5 竞彩足球比分直播网 麻将软件怎么破解 雀魂麻将官网 捷报足球比分直播网 牛津配资 股票配资合法吗 球探体育比分老版本下载 外星大袭击 莱芜酒店小姐 佐佐木明希四年回归