只要是創業,即使是很小規模的個人網站微型創業,也要注意數據備份,免得一夜回到過去……
數據出問題的常見原因:誤操作導致缺損(無法修復)、服務器臨時故障宕機(需等待服務器恢復正常)、服務器故障導入缺損(無法修復)、被入侵。
近期云主機故障如下圖,更多故障請參考:http://www.enet.com.cn/article/2012/0730/A20120730142946.shtml
個人網站數據丟失案例:
需要備份的數據:最重要的是代碼、數據庫、上傳的文件(用戶頭像、產品圖片等),其次是軟件配置(mysql、apache等)。
代碼的備份方法很簡單:
使用代碼庫(svn、git),每次上線之前,在本地測試通過,打tag,提交到代碼庫,然后上線。
如果服務器故障丟失代碼,從代碼庫里取出最新的tag即可。
單臺數據庫的備份方法:
如圖所示,開發者一般是內網IP,服務器無法直接發送過來,所以服務器crontab定時備份壓縮到本機,開發機crontab定時去下載(定時開機即可,不用一直開機)。
crontab mysqldump較為簡單,不再詳述,請參考:http://www.cnblogs.com/bruceleeliya/archive/2012/05/04/2482733.html
上傳的文件:
1臺時:crontab定時打包目錄,定時下載。
多臺時:多個web server同步冗余,無需再單獨備份。
bitsCN.com聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com