使用Discuz!后臺(tái)備份和恢復(fù)Discuz!站點(diǎn)數(shù)據(jù)庫的方法教程
發(fā)布時(shí)間:2012-12-13 16:25:07 作者:佚名
我要評(píng)論

今天在這分享一下Discuz! x2.5論壇后臺(tái)數(shù)據(jù)庫的備份和恢復(fù)方法,以及備份數(shù)據(jù)庫和恢復(fù)數(shù)據(jù)庫要注意的一些細(xì)節(jié)問題
備份和恢復(fù)Discuz!站點(diǎn)數(shù)據(jù)庫的方法有很多,每種方法都思路都會(huì)不同。Discuz!為方便用戶備份和恢復(fù)數(shù)據(jù)庫,已在后臺(tái)內(nèi)置了此功能,易于站長(zhǎng)操作。今天在這分享一下Discuz! x2.5論壇后臺(tái)數(shù)據(jù)庫的備份和恢復(fù)方法,以及備份數(shù)據(jù)庫和恢復(fù)數(shù)據(jù)庫要注意的一些細(xì)節(jié)問題。
一、利用Discuz!后臺(tái)備份數(shù)據(jù)庫
1、為備份數(shù)據(jù)完整無誤,備份數(shù)據(jù)前請(qǐng)站長(zhǎng)先關(guān)閉站點(diǎn);
2、利用站長(zhǎng)權(quán)限登錄后臺(tái)——》站長(zhǎng)——》數(shù)據(jù)庫——》備份,有兩個(gè)基本的數(shù)據(jù)備份類型:“Discuz! 和 UCenter 數(shù)據(jù)” 和 “自定義備份”;
1)、選擇“Discuz! 和 UCenter 數(shù)據(jù)”,會(huì)備份你Discuz!數(shù)據(jù)庫的所有數(shù)據(jù)表文件;(包括插件等生成的數(shù)據(jù)表)

2)、選擇“自定義備份”,按照要求勾選你要備份的數(shù)據(jù)表即可。

3、“提交”旁邊有一個(gè)“更多選項(xiàng)”,用戶可以根據(jù)自己的需求來設(shè)置一下更多選項(xiàng),不是很懂的用戶可以不必點(diǎn)開更多選項(xiàng)設(shè)置,保持Discuz!設(shè)置的默認(rèn)值就可以了;下面分析一下更多選項(xiàng)的技巧提示:
1)、MySQL Dump 的速度比 Discuz! 分卷備份快很多,但需要服務(wù)器支持相關(guān)的 Shell 權(quán)限,同時(shí)由于 MySQL 本身的兼容性問題,通常進(jìn)行備份和恢復(fù)的服務(wù)器應(yīng)當(dāng)具有相同或相近的版本號(hào)才能順利進(jìn)行。因此 MySQL Dump 是有風(fēng)險(xiǎn)的:一旦進(jìn)行備份或恢復(fù)操作的服務(wù)器其中之一禁止了 Shell,或由于版本兼容性問題導(dǎo)致導(dǎo)入失敗,您將無法使用 MySQL Dump 備份或由備份數(shù)據(jù)恢復(fù);Discuz! 分卷備份沒有此限制;
2)、數(shù)據(jù)備份選項(xiàng)中的設(shè)置,僅供高級(jí)用戶的特殊用途使用,當(dāng)您尚未對(duì)數(shù)據(jù)庫做全面細(xì)致的了解之前,請(qǐng)使用默認(rèn)參數(shù)備份,否則將導(dǎo)致備份數(shù)據(jù)錯(cuò)誤等嚴(yán)重問題;

3)、十六進(jìn)制方式可以保證備份數(shù)據(jù)的完整性,但是備份文件會(huì)占用更多的空間;
4)、壓縮備份文件可以讓您的備份文件占用更小的空間。

4、上面選好“數(shù)據(jù)備份類型”,點(diǎn)擊提交就可以開始備份了,備份的數(shù)據(jù)文件會(huì)保存在站點(diǎn)根目錄下的data目錄的一個(gè)backup_XXXXXX文件夾里;


5、備份完數(shù)據(jù)庫后即可重新打開站點(diǎn)。
二、利用Discuz!后臺(tái)恢復(fù)數(shù)據(jù)庫
1、為恢復(fù)數(shù)據(jù)完整無誤,恢復(fù)數(shù)據(jù)前請(qǐng)站長(zhǎng)先關(guān)閉站點(diǎn);
2、利用站長(zhǎng)權(quán)限登錄后臺(tái)——》站長(zhǎng)——》數(shù)據(jù)庫——》恢復(fù),會(huì)看到你各次的數(shù)據(jù)備份記錄,并且有備份時(shí)間、備份數(shù)據(jù)類型等;

3、上傳恢復(fù)數(shù)據(jù)庫必須的restore.php文件;
1)、恢復(fù)數(shù)據(jù)前請(qǐng)?jiān)?Discuz! X2.5 安裝文件目錄下utility文件夾內(nèi)找到 restore.php 文件,然后將 restore.php 文件上傳到程序文件夾data目錄下;
2)、如果你恢復(fù)過數(shù)據(jù)庫,會(huì)在根目錄生成/data/restore.lock文件,恢復(fù)數(shù)據(jù)功能鎖定,如果您確定要恢復(fù)數(shù)據(jù),請(qǐng)到服務(wù)器上刪除./data/restore.lock。

4、勾選你要恢復(fù)的數(shù)據(jù)庫備份文件,點(diǎn)擊后面的導(dǎo)入,即可開始恢復(fù)數(shù)據(jù);

5、為了您站點(diǎn)的安全,成功恢復(fù)數(shù)據(jù)后請(qǐng)務(wù)必及時(shí)刪除 restore.php 文件;

6、恢復(fù)完數(shù)據(jù)庫后即可重新打開站點(diǎn)。
一、利用Discuz!后臺(tái)備份數(shù)據(jù)庫
1、為備份數(shù)據(jù)完整無誤,備份數(shù)據(jù)前請(qǐng)站長(zhǎng)先關(guān)閉站點(diǎn);
2、利用站長(zhǎng)權(quán)限登錄后臺(tái)——》站長(zhǎng)——》數(shù)據(jù)庫——》備份,有兩個(gè)基本的數(shù)據(jù)備份類型:“Discuz! 和 UCenter 數(shù)據(jù)” 和 “自定義備份”;
1)、選擇“Discuz! 和 UCenter 數(shù)據(jù)”,會(huì)備份你Discuz!數(shù)據(jù)庫的所有數(shù)據(jù)表文件;(包括插件等生成的數(shù)據(jù)表)


1)、MySQL Dump 的速度比 Discuz! 分卷備份快很多,但需要服務(wù)器支持相關(guān)的 Shell 權(quán)限,同時(shí)由于 MySQL 本身的兼容性問題,通常進(jìn)行備份和恢復(fù)的服務(wù)器應(yīng)當(dāng)具有相同或相近的版本號(hào)才能順利進(jìn)行。因此 MySQL Dump 是有風(fēng)險(xiǎn)的:一旦進(jìn)行備份或恢復(fù)操作的服務(wù)器其中之一禁止了 Shell,或由于版本兼容性問題導(dǎo)致導(dǎo)入失敗,您將無法使用 MySQL Dump 備份或由備份數(shù)據(jù)恢復(fù);Discuz! 分卷備份沒有此限制;
2)、數(shù)據(jù)備份選項(xiàng)中的設(shè)置,僅供高級(jí)用戶的特殊用途使用,當(dāng)您尚未對(duì)數(shù)據(jù)庫做全面細(xì)致的了解之前,請(qǐng)使用默認(rèn)參數(shù)備份,否則將導(dǎo)致備份數(shù)據(jù)錯(cuò)誤等嚴(yán)重問題;

4)、壓縮備份文件可以讓您的備份文件占用更小的空間。



二、利用Discuz!后臺(tái)恢復(fù)數(shù)據(jù)庫
1、為恢復(fù)數(shù)據(jù)完整無誤,恢復(fù)數(shù)據(jù)前請(qǐng)站長(zhǎng)先關(guān)閉站點(diǎn);
2、利用站長(zhǎng)權(quán)限登錄后臺(tái)——》站長(zhǎng)——》數(shù)據(jù)庫——》恢復(fù),會(huì)看到你各次的數(shù)據(jù)備份記錄,并且有備份時(shí)間、備份數(shù)據(jù)類型等;

1)、恢復(fù)數(shù)據(jù)前請(qǐng)?jiān)?Discuz! X2.5 安裝文件目錄下utility文件夾內(nèi)找到 restore.php 文件,然后將 restore.php 文件上傳到程序文件夾data目錄下;
2)、如果你恢復(fù)過數(shù)據(jù)庫,會(huì)在根目錄生成/data/restore.lock文件,恢復(fù)數(shù)據(jù)功能鎖定,如果您確定要恢復(fù)數(shù)據(jù),請(qǐng)到服務(wù)器上刪除./data/restore.lock。



相關(guān)文章
Discuz! X3.4默認(rèn)模板自適應(yīng)手機(jī)與pc的方法
這是我去年自己花了一個(gè)下午一點(diǎn)點(diǎn)研究出來的,現(xiàn)在免費(fèi)貢獻(xiàn)給大家試用,代碼放入后臺(tái)統(tǒng)計(jì)即可,效果如下2020-11-16- 如果想要404頁面跟網(wǎng)站其他頁面一樣帶有頂部和底部導(dǎo)航,能顯示用戶信息怎么辦呢?今天小編就為大家介紹discuz設(shè)置嵌入式404頁面教程,來看看吧2016-05-10
Discuz X3/3.1 門戶中的Keyword和Description顯示不正確的解決方法
這篇文章主要介紹了Discuz X3/3.1 門戶中的Keyword和Description顯示不正確的解決方法,默認(rèn)顯示的是游客能看到的,而Discuz 對(duì)游客屏蔽了關(guān)鍵詞與描述,為了SEO,還是讓它正常2015-03-25Discuz提示您安裝的不是正版應(yīng)用問題解決辦法
這篇文章主要介紹了Discuz提示您安裝的不是正版應(yīng)用問題解決辦法,完整提示“對(duì)不起,您安裝的不是正版應(yīng)用,安裝程序無法繼續(xù)執(zhí)行”,本文使用修改PHP文件的方法解決了這個(gè)2015-03-25- 這篇文章主要介紹了Discuz和jQuery變量名沖突的3種解決方法,在開發(fā)模板或者插件時(shí)經(jīng)常遇到這個(gè)問題,本文列出的3種方法都可以解決這個(gè)問題,需要的朋友可以參考下2015-03-25
Discuz提示“密碼錯(cuò)誤次數(shù)過多,請(qǐng)15分鐘后重新登陸”問題解決方法
這篇文章主要介紹了Discuz提示“密碼錯(cuò)誤次數(shù)過多,請(qǐng)15分鐘后重新登陸”問題解決方法,本文方法適合網(wǎng)站管理員操作,不是普通網(wǎng)友可以使用的解決方法,需要的朋友可以參考下2015-03-25Discuz X2通過數(shù)據(jù)庫批量替換修改帖子內(nèi)容
帖子數(shù)量上萬,一開始是通過設(shè)置詞語過濾,發(fā)現(xiàn)無效果,只能通過數(shù)據(jù)庫批量替換了,具體方法請(qǐng)接著往下看2014-09-04Discuz!X3.2版設(shè)置論壇QQ在線客服號(hào)碼無法發(fā)起聊天的問題解決辦法
這篇文章主要介紹了Discuz!X3.2版設(shè)置論壇QQ在線客服號(hào)碼無法發(fā)起聊天的問題解決辦法,需要的朋友可以參考下2014-08-03- 這篇文章主要為大家介紹了Discuz論壇發(fā)帖技巧,需要的朋友可以參考下2014-06-21
- 這篇文章主要為大家介紹了Discuz論壇宣傳與優(yōu)化技巧,需要的朋友可以參考下2014-06-21