W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
系統(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í)際的用戶名即可。
超級(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í)間和頻率。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: