
WordPress 的内容分布在数据库和文件系统两部分。只备份其中一项,故障后常会出现文章存在但图片丢失,或文件完整但设置和用户数据无法恢复。
1. 明确必须备份的内容
数据库、wp-content/uploads、自定义主题和插件、关键配置都应纳入范围。WordPress 核心可重新下载,但版本信息要记录。
2. 让数据库与文件时间尽量一致
高更新站点应在维护窗口或使用支持一致性的方案。至少记录备份开始与结束时间,方便判断差异。
3. 设置多层保留
保留每日、每周和每月版本,并将至少一份副本存放到不同服务器或对象存储。生产机上的单份压缩包不算容灾。
4. 在测试域名做恢复演练
从空环境导入数据库和文件,替换域名后检查登录、图片、固定链接和插件功能。记录完整恢复耗时。
常见误区
- 只备份数据库
- 备份文件与生产站同盘
- 从未验证压缩包
- 恢复后忘记固定链接和缓存
执行检查清单
- 数据库和上传文件齐全
- 备份有异地副本
- 失败会告警
- 近期完成过恢复演练
总结
备份的价值在恢复时才能体现。把恢复演练纳入月度运维,比不断堆积未经验证的备份文件更重要。