小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

通過PHPMYADMIN備份discuz數(shù)據(jù)庫

 車厘子V 2009-10-12
 

通過PHPMYADMIN備份discuz數(shù)據(jù)庫

【簡 介】
Discuz!是目前應用最為廣泛的PHP論壇,以運行高效,維護方便,搭建簡單而著稱。很多用戶都搭建了自己的Discuz!論壇,在使用過程中會遇到諸如空間服務提供商主機出問題,Discuz!論壇版本升級,安裝各種插件造成論壇崩潰的問題,如何才能保證在這些問題發(fā)生后依然可以繼續(xù)使用論壇呢?其中的關鍵就是將自己論壇的數(shù)據(jù)庫備份好,只要數(shù)據(jù)庫還在那么恢復論壇完好無損就是一個簡單的工作。今天筆者就為各位介紹如何備份和恢復Discuz!論壇數(shù)據(jù)庫。

一般來說專業(yè)的正規(guī)的備份MYSQL數(shù)據(jù)庫的方法是通過PHPMYADMIN這個工具,下載最新版本的PHPMYADMIN后將他解壓縮到網(wǎng)站發(fā)布文件夾中,例如www目錄是發(fā)布目錄,那么就把phpmyadmin解壓縮到此目錄中。接下來我們通過http://ip地址/phpmyadmin來訪問PHPMYADMIN管理程序。
小提示:
如果是虛擬主機的話也可以直接把PHPMYADMIN程序上傳到虛擬空間中,訪問PHPMYADMIN的方法和上面介紹的一樣。
第一步:登錄PHPMYADMIN管理界面后選擇“導出”。(如圖9)

第二步:在數(shù)據(jù)庫導出界面中我們能看到當前系統(tǒng)中存在的數(shù)據(jù)庫名,例如筆者的數(shù)據(jù)庫有兩個,一個名字是mysql,另一個名字是pacino。在安裝Discuz!時會要求我們輸入數(shù)據(jù)庫名,當初添寫的是pacino,所以現(xiàn)在也應該備份此數(shù)據(jù)庫。在備份類型處選擇默認的SQL即可,這樣保存的文件格式是SQL,也是應用最多兼容性最強的格式。(如圖10)

第三步:在數(shù)據(jù)庫導出界面的下方是設置數(shù)據(jù)庫文件保存方式,我們勾選“另存為文件”,壓縮方式選擇ZIP壓縮。最后點右小角的“執(zhí)行”按鈕即可。(如圖11)

第四步:之后會出現(xiàn)保存文件的提示窗口,由于剛才我們選擇了保存類型為zip格式,所以這里將自動儲存為localhost.sql.zip壓縮文件。當然我們解壓縮此文件就能看到里頭的.sql文件內(nèi)容。(如圖12)

不管我們是在安裝有Discuz!服務器上進行操作還是在虛擬主機上都可以通過PHPMYADMIN來完成數(shù)據(jù)庫的備份工作,保存下來的sql文件是關鍵,要把他放到一個可靠的地方,為日后恢復備份數(shù)據(jù)做準備。
四,通過PHPMYADMIN程序恢復數(shù)據(jù)庫:
前面我們介紹了通過PHPMYADMIN備份保存數(shù)據(jù)庫,實際上我們也可以通過此方法恢復已經(jīng)備份好的數(shù)據(jù)庫。需要注意一點的是數(shù)據(jù)庫名稱一定相符。
第一步:當我們需要把以前備份的數(shù)據(jù)庫進行恢復時,在建立Discuz!論壇時設置數(shù)據(jù)庫名稱處要特別注意,添寫的應該和備份數(shù)據(jù)庫的名稱一樣。例如筆者保存的數(shù)據(jù)庫名稱為pacino,那么在建立Discuz!論壇設置數(shù)據(jù)庫名稱時也要輸入pacino為數(shù)據(jù)庫名,而用戶名和密碼等信息也應該盡量相同。(如圖13)

第二步:這樣通過第一步我們?yōu)镈iscuz!建立了一個和我們保存的數(shù)據(jù)庫名稱一樣的空數(shù)據(jù)庫。接下來我們通過地址訪問phpmyadmin,點主頁下方的import進行導入數(shù)據(jù)庫操作。(如圖14)

第三步:在import導入界面的file to import處通過旁邊的瀏覽按鈕找到我們以前通過phpmyadmin備份的數(shù)據(jù)庫文件,記住一定要是ZIP格式的,這也是為什么在備份時筆者告訴大家選擇ZIP壓縮格式進行保存的原因。其他設置保持默認即可。最后點“執(zhí)行”按鈕。(如圖15)

第四步:當在import導入界面中出現(xiàn)“import has been successfully finished,144 queries executed.”的提示就說明我們的數(shù)據(jù)庫已經(jīng)成功導入到論壇中。(如圖16)

第五步:再次通過phpmyadmin查看pacino數(shù)據(jù)庫時就會發(fā)現(xiàn)該數(shù)據(jù)庫已經(jīng)不是空的了,里頭有幾十個表,每個表里頭都有相應的信息與數(shù)據(jù)。(如圖17)

五,通過Discuz!自身功能恢復數(shù)據(jù)庫:
前面我們介紹了通過Discuz!自身的備份數(shù)據(jù)庫功能來保存數(shù)據(jù)庫,實際上我們也可以通過論壇自身的恢復數(shù)據(jù)庫功能將保存的數(shù)據(jù)庫導入到論壇中。
第一步:用管理員權限登錄論壇并進入后臺管理界面,點“數(shù)據(jù)庫->資料恢復”。(如圖18)

第二步:在數(shù)據(jù)恢復設置中選擇“從本地文件”進行恢復,然后通過右邊的“瀏覽”按鈕找到之前保存下來的.sql文件。(如圖19)

第三步:點“提交”按鈕后將出現(xiàn)詢問“分卷數(shù)據(jù)成功導入數(shù)據(jù)庫,您需要自動導入本次其他的悲憤嗎?”一般我們繼續(xù)點“確定”按鈕即可。之后我們的數(shù)據(jù)庫文件就完全導入到當前論壇了。論壇會出現(xiàn)再次要求你輸入管理員賬號的提示。訪問論壇地址時你也會看到所有信息都恢復到備份數(shù)據(jù)庫時的內(nèi)容了。(如圖20)

小提示:
不管我們采取哪種方式備份和恢復數(shù)據(jù)庫,一定要注意備份和恢復時使用的Discuz!論壇版本要相同,甚至是語言種類也要一致,否則會存在亂碼的問題。
六,總結:
上面介紹了兩種備份和恢復數(shù)據(jù)庫的方法,就個人感覺來說當你的論壇數(shù)據(jù)庫容量不大時選擇Discuz!論壇自帶的備份和恢復方法是比較方便的,而當論壇數(shù)據(jù)庫容量比較大時采取論壇自帶備份功能可能會出現(xiàn)備份時間過長的情況,這時就應該使用phpmyadmin來解決了。
當然不管怎樣一個論壇的核心就是他的數(shù)據(jù)庫,里面儲存著帖子,主題,用戶,附件等關鍵內(nèi)容。如果一個論壇的數(shù)據(jù)庫丟失了,那么要想恢復人氣是一件非常困難的事情,所以說在日常我們管理Discuz!論壇時一定要定期對數(shù)據(jù)庫進行保存,保存周期要根據(jù)論壇的訪問人數(shù)和主題數(shù)目決定,一般人氣越旺備份的周期就越頻繁,對于個人論壇來說基本上每個月針對數(shù)據(jù)庫備份一次到兩次即可。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多