W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
系統(tǒng)管理員一個非常重要的職責(zé)就是定期備份然之,以便在系統(tǒng)出現(xiàn)故障的時候能夠及時恢復(fù)。
這篇文章我們來看下如何備份然之。
然之的備份分為四個部分:配置文件、修改過的代碼、數(shù)據(jù)庫和附件。
下面我們分別來看不同環(huán)境下面的備份方法。
如果您使用的是然之的一鍵安裝包程序,最簡單的方法就是直接將整個一鍵安裝包的目錄進(jìn)行備份。
為了備份數(shù)據(jù)的完整,備份之前請將Apache和MySQL的 服務(wù)停掉。(參考文檔: windows一鍵安裝包 、 linux一鍵安裝包)
windows一鍵安裝包備份整個 xampp 目錄。
linux一鍵安裝包備份 /opt/zbox/data/mysql/ranzhi(pro) 和 /opt/zbox/app/ranzhi(pro) 目錄。
2.1 配置文件、代碼和附件的備份
配置文件存放在 ranzhi/config/my.php 文件里。
附件存放在 ranzhi/www/data/ 目錄下面。
修改的代碼也都放在 ranzhi 目錄下面。
因此備份配置文件、代碼和附件的方法就是將整個 ranzhi 目錄備份即可。
2.2、數(shù)據(jù)庫的備份
2.2.1 直接備份數(shù)據(jù)庫原始文件
找到mysql的data目錄,windows一般是在mysql安裝目錄下面。linux則一般是在/var/mysql或者/var/db類似的目錄下面。
在data目錄下面,會有一個 ranzhi 的目錄,這個 ranzhi 目錄就是原始的數(shù)據(jù)庫文件,直接復(fù)制這個也是可以的。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)--- 備份 頁面點(diǎn)擊 備份 按鈕進(jìn)行備份。
還可以設(shè)置備份保存的天數(shù)。
備份的數(shù)據(jù)和附件會顯示具體的路徑名,方便查看。
也可以在 后臺管理---系統(tǒng)- --計劃任務(wù)里,打開計劃任務(wù)自動備份數(shù)據(jù)和附件。
計劃任務(wù)列表里,你可以編輯定時備份任務(wù)的時間和頻率。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: