如何備份然之

2019-04-02 10:52 更新

系統(tǒng)管理員一個(gè)非常重要的職責(zé)就是定期備份然之,以便在系統(tǒng)出現(xiàn)故障的時(shí)候能夠及時(shí)恢復(fù)。

這篇文章我們來看下如何備份然之。

然之的備份分為四個(gè)部分:配置文件、修改過的代碼、數(shù)據(jù)庫和附件。

下面我們分別來看不同環(huán)境下面的備份方法。

一、一鍵安裝包的備份

如果您使用的是然之的一鍵安裝包程序,最簡單的方法就是直接將整個(gè)一鍵安裝包的目錄進(jìn)行備份。

為了備份數(shù)據(jù)的完整,備份之前請將Apache和MySQL的 服務(wù)停掉。(參考文檔: windows一鍵安裝包 、 linux一鍵安裝包

windows一鍵安裝包備份整個(gè) xampp 目錄。

linux一鍵安裝包備份 /opt/zbox/data/mysql/ranzhi(pro)  和  /opt/zbox/app/ranzhi(pro) 目錄。

二、手工備份

2.1 配置文件、代碼和附件的備份

配置文件存放在 ranzhi/config/my.php 文件里。 

附件存放在 ranzhi/www/data/ 目錄下面。

修改的代碼也都放在 ranzhi 目錄下面。

因此備份配置文件、代碼和附件的方法就是將整個(gè) ranzhi 目錄備份即可。

2.2、數(shù)據(jù)庫的備份

2.2.1 直接備份數(shù)據(jù)庫原始文件

找到mysql的data目錄,windows一般是在mysql安裝目錄下面。linux則一般是在/var/mysql或者/var/db類似的目錄下面。

在data目錄下面,會(huì)有一個(gè) ranzhi 的目錄,這個(gè) ranzhi 目錄就是原始的數(shù)據(jù)庫文件,直接復(fù)制這個(gè)也是可以的。linux下面可能需要注意權(quán)限的問題。

2.2.2 通過導(dǎo)出備份數(shù)據(jù)庫文件

可以使用mysql提供的管理工具,將數(shù)據(jù)庫導(dǎo)出: mysqldump -u xxx -p ranzhi > ranzhi.sql,其中的 -u( us e r)換成實(shí)際的用戶名即可。

三、然之系統(tǒng)后臺(tái)的備份和定時(shí)計(jì)劃任務(wù)備份

超級(jí)管理員登錄 然之---后臺(tái)管理 ---系統(tǒng)--- 備份 頁面點(diǎn)擊 備份 按鈕進(jìn)行備份。

還可以設(shè)置備份保存的天數(shù)。

備份的數(shù)據(jù)和附件會(huì)顯示具體的路徑名,方便查看。

也可以在 后臺(tái)管理---系統(tǒng)- --計(jì)劃任務(wù)里,打開計(jì)劃任務(wù)自動(dòng)備份數(shù)據(jù)和附件。

計(jì)劃任務(wù)列表里,你可以編輯定時(shí)備份任務(wù)的時(shí)間和頻率。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)