discuz資料庫恢復
A. 關於discuz論壇數據刪除和恢復的問題。
要看具體刪的是什麼東西,有些在discuz論壇進行的刪除操作只是在在前台不顯示,在伺服器端並不一定刪除
不存在
沒有
其實很簡單,如果不需要備份就能回復,那還要備份幹嘛?要知道備份、異地災備都是很大的學問也是很大的投資。
就discuz來說,建議每天備份資料庫。插件的話discuz應用中心有很多插件
B. 怎樣恢復discuz網站的資料庫文件
方法/步驟
1
進入後台,點擊「站長」--「資料庫」--「恢復」,如圖:
2
然後根據提示,第一步,第二步,如圖:
3
安裝文件目錄下utility文件夾內找到 restore.php 文件,如圖:
4
然後將 restore.php 文件上傳到程序文件夾data目錄下,然後執行「第二步」,如圖:
5
然後點擊後面的,導入,點擊「確定」如圖:
6
等待導入,直到成功,如圖:
7
為了您站點的安全,成功恢復數據後請務必及時刪除 restore.php 文件
http://jingyan..com/article/e5c39bf583828f39d6603378.html
C. Discuz,論壇如何搬家和轉移數據教程
1、首先我們需要登錄DZ論壇後台,在全局設置里邊,關閉站點,防止網站出現新數據導致備份數據不完整。如圖:
好了,現在論壇已經完美搬家成功,本次完美搬家教程到此結束。
D. discuz 數據備份
1、備份資料庫數據
這部比較關鍵,因為你論壇幾乎所有的數據都在這個資料庫裡面,所以這個備份是必不可少的,下面詳細說說備份方法。
第一種方法:也是最簡單的備份方法就是利用後台的資料備份來備份,如果是轉移空間建議在數據備份數據類型裡面選擇全部備份,還有一點要注意備份分卷的大小不要超過2048K,如果還是出現問題,請改變分卷的大小.
採用這種方法備份的數據將自動保存在論壇的forumdata目錄下,格式為:備份日期_任意代碼.sql,備份好後把這些文件下載就完成第一種備份方法了。
優點:方便快捷,適用於數據比較小沒有自行添加過數據表的用戶
缺點:只能備份論壇默認的數據表,對於自定義的數據表不能備份
第二種方法:其實這種方法也很方便,而且備份的數據更加全,這個方法就是聯系你的空間商讓他幫你備份然後打包放到你的空間,你自己下載
優點:方便快捷能夠備份全部數據,適用於自行添加過許多數據表的用戶和數據量比較大的用戶
缺點:只適用於收費的虛擬主機
第三種方法:這種方法只使用於獨立主機或者用自己電腦做伺服器的用戶,就是找到mysql目錄下的data目錄,然後找到於你論壇資料庫名稱相對應的目錄名稱,例如:你的論壇資料庫名稱是bbs,那麼你的數據就存放在mysql/data/bbs目錄下,依此類推,你首先關閉mysql服務,然後把數據所在目錄所有文件備份就完成論壇數據的備份了
優點:最為簡單方便
缺點:局限性大,只適用於獨立主機用戶
2、論壇程序文件及其附件的備份
這個相對於資料庫備份更加簡單,只要把你論壇目錄下的所有目錄和文件下載或者拷貝到你要備份的地方就可以了,如果你沒有對論壇程序和模板做過很大的改動,那麼只要備份attachments(附件目錄)和customavatars(用戶自定義頭像)目錄就可以了,如果還需要備份模板那麼還要加上一個templates目錄就可以了。
二、數據及其程序文件恢復
1、資料庫恢復
如果你是採用的第一種方法備份的目錄,請先安裝一個和你原來使用的論壇版本一致的論壇程序,那麼直接把你備份的SQL文件上傳到你新伺服器的論壇的forumdata目錄,然後用這個帖子http://www.discuz.net/viewthread.php?tid=126510裡面那個恢復數據的工具恢復就可以了,那個工具的使用方法已經在那個工具裡面寫的很清楚了,如果還有問題請回帖說明,注意用那個文件恢復數據之後,請記得刪除那個文件,以免造成安全問題
如果你是第二種方法備份的數據,那麼你最好也找你的空間商幫你恢復數據,他們一般會讓你把數據打包然後傳到你的新伺服器上,然後你裝好論壇他們就可以幫你恢復了
如果是第三種備份方法那麼和第二種類似,直接在你的mysql/data目錄下建立一個文件夾,名稱要和你的資料庫名稱一致,然後把你的備份文件拷貝到你新建的那個目錄下就可以了,然後安裝論壇配置好config.php文件就行了,如果你是准備把你的論壇搬到虛擬主機上,那麼你可以把你的數據打包給你空間商,讓他們幫你恢復,方法同第二種方法
2、論壇程序及其相關文件的恢復
如果你不需要原論壇的程序及其相關文件,那麼你全新安裝一個論壇然後用上面的數據恢復方法恢復數據就可以了。
如果你需要保存你原來論壇的程序及其相關文件,那麼請先用FTP把你的論壇文件及其相關文件上傳到你的新伺服器上,配置好config.php文件,最後用上面所述的方法恢復數據就可以了
其實論壇搬家的方法還有很多,例如用phpmyadmin或者其他相關軟體備份數據等等,在這里我就不一一闡述了,論壇搬家的首要要求就是細心,做好備份,如果大家對論壇搬家還有問題,可以在這里發貼說明,我們共同探討:)
DZ論壇搬家、數據轉移教程【附在線壓縮與解壓工具】
特點【數據、程序文件、附件、插件、風格】一次備份不怕丟失
缺點若是大型論壇或附件超大性論壇備份好後下載或上傳新伺服器就有點慢了
個人經驗,此方法比一個一個文件下載或上傳要快!用了幾年的經驗,
剛開始建站的時候光是上傳個DZ程序都10分鍾左右,用了這方法,才1分鍾左右
備份方法:
進入UC後台統一備份總數據:【不論你安裝了UCHOME沒有都是這個方法】
備份好後用一個打包文件,打包【必須打包成zip壓縮包,否則無法解壓】然後下載到本機【打包文件「yasuo.php」解壓密碼「123456」,使用方法:http://你的域名/yasuo.php】
安裝方法:
先在新伺服器全新安裝同版本型號和資料庫表前綴(cdb_)必須一致的論壇版本,
單獨備份新新伺服器的「config.inc.php」後面要用到核對資料庫用戶名與密碼
然後上傳你打包下載到本機的備份包,接著解壓備份包【解壓文件「jieya.php」解壓密碼「123456」,使用方法:http://你的域名/jieya.php】
然後修改 「config.inc.php」把裡面的資料庫名/密碼 改成你新伺服器的資料庫名/密碼(可以對照幹才備份的「config.inc.php」來修改)
然後登陸UC後台進行一次性恢復所有數據!更新緩存,
論壇後台更新緩存,如果安裝了UCHOME也進後台更新緩存!
最後核對一下論壇、UC、HOME的密鑰,要統一用老伺服器的密鑰即可!
到此論壇搬家、數據轉移 全部完成!你登陸論壇或HOME測試發帖、注冊等等問題即可
注意:
打包的時候必須打包成zip壓縮包,否則無法解壓(此打包/解壓工具支持任何空間或免費空間)
此工具可以更改試用密碼方法為:用筆記本打開,然後把頂部的代碼中的「123456」改成你想要的密碼即成!
論壇備份壓縮和解壓工具下載網址;
http://bbs.95dz.com/viewthread.php?tid=4297&page=1&extra=
E. 如何使用Discuz,後台備份和恢復Discuz,站點資料庫
Discuz!為方便用戶備份和恢復資料庫,已在後台內置了此功能,易於站長操作。今天在這分享一下Discuz!
x2.5論壇後台資料庫的備份和恢復方法,以及備份資料庫和恢復資料庫要注意的一些細節問題。
一、利用Discuz!後台備份資料庫
1、為備份數據完整無誤,備份數據前請站長先關閉站點;
2、利用站長許可權登錄後台——》站長——》資料庫——》備份,有兩個基本的數據備份類型:「Discuz!
和
UCenter
數據」
和
「自定義備份」;
1)、選擇「Discuz!
和
UCenter
數據」,會備份你Discuz!資料庫的所有數據表文件;(包括插件等生成的數據表)
2)、選擇「自定義備份」,按照要求勾選你要備份的數據表即可。
3、「提交」旁邊有一個「更多選項」,用戶可以根據自己的需求來設置一下更多選項,不是很懂的用戶可以不必點開更多選項設置,保持Discuz!設置的默認值就可以了;下面分析一下更多選項的技巧提示:
1)、MySQL
Dump
的速度比
Discuz!
分卷備份快很多,但需要伺服器支持相關的
Shell
許可權,同時由於
MySQL
本身的兼容性問題,通常進行備份和恢復的伺服器應當具有相同或相近的版本號才能順利進行。因此
MySQL
Dump
是有風險的:一旦進行備份或恢復操作的伺服器其中之一禁止了
Shell,或由於版本兼容性問題導致導入失敗,您將無法使用
MySQL
Dump
備份或由備份數據恢復;Discuz!
分卷備份沒有此限制;
2)、數據備份選項中的設置,僅供高級用戶的特殊用途使用,當您尚未對資料庫做全面細致的了解之前,請使用默認參數備份,否則將導致備份數據錯誤等嚴重問題;
3)、十六進制方式可以保證備份數據的完整性,但是備份文件會佔用更多的空間;
4)、壓縮備份文件可以讓您的備份文件佔用更小的空間。
4、上面選好「數據備份類型」,點擊提交就可以開始備份了,備份的數據文件會保存在站點根目錄下的data目錄的一個backup_XXXXXX文件夾里;
5、備份完資料庫後即可重新打開站點。
二、利用Discuz!後台恢復資料庫
1、為恢復數據完整無誤,恢復數據前請站長先關閉站點;
2、利用站長許可權登錄後台——》站長——》資料庫——》恢復,會看到你各次的數據備份記錄,並且有備份時間、備份數據類型等;
3、上傳恢復資料庫必須的restore.php文件;
1)、恢復數據前請在
Discuz!
X2.5
安裝文件目錄下utility文件夾內找到
restore.php
文件,然後將
restore.php
文件上傳到程序文件夾data目錄下;
2)、如果你恢復過資料庫,會在根目錄生成/data/restore.lock文件,恢復數據功能鎖定,如果您確定要恢復數據,請到伺服器上刪除./data/restore.lock。
F. 如何使用phpMyAdmin備份和恢復Discuz,資料庫
在 PHPMyAdmin 中打開論壇資料庫,點菜單欄的「導出」,在左邊的導出框里將所有表「全選」,右邊的「結構」欄,將「添加 DROP TABLE」、「添加
AUTO_INCREMENT 值」和「請在表名及欄位名使用引號」選擇,點最下面的「另存為文件」選擇,執行,將備份文件保存到你要備份的地點即可如圖:
補充:個人更喜歡用工具「多備份」來自動備份discuz資料庫,主要是自動並且異地雲端備份,不用擔心數據丟失。用PHPMyAdmin容易出問題,而且不能自動,每次還得來手動操作,比較麻煩。
G. discuzX3.2資料庫還原
後台沒有備份是恢復不了數據的,建議還是做好數據的備份工作。如果老是忘了手動備份,可以用多備份這樣的自動備份工具,非常方便的
H. 如何使用Discuz!後台備份和恢復Discuz!站點資料庫
Discuz!為方便用戶備份和恢復資料庫,已在後台內置了此功能,易於站長操作。今天在這分享一下Discuz! x2.5論壇後台資料庫的備份和恢復方法,以及備份資料庫和恢復資料庫要注意的一些細節問題。 一、利用Discuz!後台備份資料庫 1、為備份數據完整無誤,備份數據前請站長先關閉站點; 2、利用站長許可權登錄後台——》站長——》資料庫——》備份,有兩個基本的數據備份類型:「Discuz! 和 UCenter 數據」 和 「自定義備份」; 1)、選擇「Discuz! 和 UCenter 數據」,會備份你Discuz!資料庫的所有數據表文件;(包括插件等生成的數據表) 2)、選擇「自定義備份」,按照要求勾選你要備份的數據表即可。 3、「提交」旁邊有一個「更多選項」,用戶可以根據自己的需求來設置一下更多選項,不是很懂的用戶可以不必點開更多選項設置,保持Discuz!設置的默認值就可以了;下面分析一下更多選項的技巧提示: 1)、MySQL Dump 的速度比 Discuz! 分卷備份快很多,但需要伺服器支持相關的 Shell 許可權,同時由於 MySQL 本身的兼容性問題,通常進行備份和恢復的伺服器應當具有相同或相近的版本號才能順利進行。因此 MySQL Dump 是有風險的:一旦進行備份或恢復操作的伺服器其中之一禁止了 Shell,或由於版本兼容性問題導致導入失敗,您將無法使用 MySQL Dump 備份或由備份數據恢復;Discuz! 分卷備份沒有此限制; 2)、數據備份選項中的設置,僅供高級用戶的特殊用途使用,當您尚未對資料庫做全面細致的了解之前,請使用默認參數備份,否則將導致備份數據錯誤等嚴重問題; 3)、十六進制方式可以保證備份數據的完整性,但是備份文件會佔用更多的空間; 4)、壓縮備份文件可以讓您的備份文件佔用更小的空間。 4、上面選好「數據備份類型」,點擊提交就可以開始備份了,備份的數據文件會保存在站點根目錄下的data目錄的一個backup_XXXXXX文件夾里; 5、備份完資料庫後即可重新打開站點。 二、利用Discuz!後台恢復資料庫 1、為恢復數據完整無誤,恢復數據前請站長先關閉站點; 2、利用站長許可權登錄後台——》站長——》資料庫——》恢復,會看到你各次的數據備份記錄,並且有備份時間、備份數據類型等; 3、上傳恢復資料庫必須的restore.php文件; 1)、恢復數據前請在 Discuz! X2.5 安裝文件目錄下utility文件夾內找到 restore.php 文件,然後將 restore.php 文件上傳到程序文件夾data目錄下; 2)、如果你恢復過資料庫,會在根目錄生成/data/restore.lock文件,恢復數據功能鎖定,如果您確定要恢復數據,請到伺服器上刪除./data/restore.lock。
I. 求Discuz! 資料庫修復
這種情況建議重新安裝論壇,如果有數據,無法重裝,建議到官方網站去尋求幫助!
J. discuz只有資料庫表怎麼恢復
1、進入後台,點擊「站長」--「資料庫」--「恢復」,
2、然後根據提示,第一步,第二步,
3、安裝文件目錄下utility文件夾內找到 restore.php 文件,
4、然後將 restore.php 文件上傳到程序文件夾data目錄下,然後執行「第二步」,
5、然後點擊後面的,導入,點擊「確定」
6、等待導入,直到成功
7、為了您站點的安全,成功恢復數據後請務必及時刪除 restore.php 文件。
以上內容來自網路經驗