备份是最后一道防线
服务器被黑、误删数据库、硬盘故障——出现这些问题的时候,有没有备份就是”十分钟恢复”和”网站彻底没了”的区别。备份是运维中最重要但也最容易被忽视的环节。
一、备份策略(3-2-1原则)
至少3份数据副本、存储在2种不同介质上、其中1份在异地。实操:服务器本地备份1份、下载到本地电脑1份、上传到云存储(七牛云Kodo免费额度:https://www.jiyueip.com/link/5623)1份。
二、宝塔面板自动备份
计划任务→添加任务→备份网站→设置执行周期(建议每天凌晨)→保留最近7份。同时添加数据库备份任务。可以设置备份后自动上传到七牛云或阿里云OSS。
三、备份内容
必须备份:网站全部文件(/www/wwwroot/站点目录)和数据库(mysqldump导出)。可选备份:Nginx/Apache配置文件、SSL证书、计划任务列表。
四、恢复测试
备份不是”有了就行”,必须定期测试恢复。每三个月在测试环境恢复一次备份,确认备份文件完整可用。很多人的备份在需要恢复的时候发现文件损坏——因为从来没测过。
五、灾难场景演练
假设服务器彻底无法访问:1)买一台新服务器→2)装宝塔面板→3)上传最近的备份→4)恢复网站文件和数据库→5)修改DNS指向新IP→6)网站恢复。从买服务器到网站上线,有备份的话30分钟内搞定。
总结
备份三原则:自动化(宝塔计划任务)、异地化(云存储)、定期测试恢复。做全这三条,任何灾难都可以快速恢复。






