网站挂了,数据丢了,客户订单没了——这不是危言耸听,是我亲眼见过的真实案例。
一个做家居外贸的朋友,服务器被黑,所有产品、订单、客户信息全丢。他没备份。用了两年时间积累的东西,一秒归零。
备份不是技术活,是习惯。 这篇文章教你从零建立起一套完整的备份和恢复流程。
一、备份策略:不求完美,求够用
很多新手一上来就搞”全量实时备份”,没必要,也烧钱。实用策略如下:
| 备份类型 | 频率 | 内容 | 说明 |
|---|---|---|---|
| 数据库备份 | 每日 | 文章、订单、设置 | 数据变化最频繁,必须日备 |
| 文件备份 | 每周 | 主题、插件、图片 | 文件改动少,周备够用 |
| 全站备份 | 每月 | 数据库+所有文件 | 留一个完整快照 |
为什么数据库日备? 因为订单和用户数据每天在变,丢了就是真丢了。
为什么文件可以周备? 主题和插件不是天天改,图片上传也不是每秒都有。周备省存储空间。
二、工具:UpdraftPlus详细配置
WordPress备份插件很多,我用了五年 UpdraftPlus(免费版),够用。
安装后的核心设置:
1. 备份频率
– 文件备份:每周一次,选网站流量最低的时间段(凌晨)
– 数据库备份:每天一次
2. 保留策略
– 数据库备份保留最近 14 份
– 文件备份保留最近 4 份
别保留太多历史备份,免费云存储空间有限。
3. 备份内容选择
– 数据库:全选
– 文件:勾选 Plugins、Themes、Uploads、Others
– WordPress核心文件可以用”不勾选任何文件,只备份数据库”模式快速备份
三、远程存储:免费方案够用
备份存在服务器本地 = 没备份。服务器一挂,备份一起挂。
免费方案推荐:
| 存储方式 | 免费空间 | 适合 | 设置难度 |
|---|---|---|---|
| Google Drive | 15GB | 单个站点 | 简单 |
| OneDrive | 5GB | 轻量站点 | 简单 |
| 本地下载+手动同步 | 无限 | 技术党 | 中等 |
Google Drive配置步骤:
1. UpdraftPlus设置 → 选择Google Drive
2. 点击授权链接,登录Google账号
3. 在Google Drive创建一个专用备份文件夹
4. 完成
OneDrive同理。两个都配上也行,双保险。
我的习惯:Google Drive自动备份 + 每月手动下载一份到本地硬盘。
四、恢复流程:从0恢复到新服务器
场景:服务器崩溃,换了一家新主机。怎么把备份装上去?
步骤:
- 新服务器安装WordPress(随便装,不需要任何插件)
- 安装并激活UpdraftPlus
- 设置 → UpdraftPlus Backup → 连接Google Drive
- 点击”扫描远程存储”或”上传备份文件”(如果你有本地备份)
- 找到备份 → 点击”恢复”
- 勾选所有组件(插件、主题、数据库、上传文件等)
- 点击”恢复”,等待完成
重点提醒: 恢复后网站会用备份时的域名和URL。如果换了域名,需要用 Better Search Replace 插件批量替换URL。
五、备份验证:你备了,但恢复过吗?
我问过至少 20 个人:”你备份了吗?” 答案是”有”。再问:”你试过恢复吗?” 答案是”没有。”
备份不验证 = 白备份。
验证方法:
- 简单验证:下载最近一次备份的数据库文件,用文本编辑器打开,确认里面有你最近的订单/文章
- 完整验证:在本地装一个WordPress(用Local by Flywheel之类工具),把备份导入,看能不能跑起来
每季度抽一天做一次完整恢复演练。 这不是浪费时间,这是保险。
六、总结清单
- [ ] 安装UpdraftPlus并设置自动备份频率
- [ ] 配置远程存储(Google Drive / OneDrive)
- [ ] 设置备份保留策略
- [ ] 做一次手动备份并下载到本地
- [ ] 在本地环境验证一次恢复
- [ ] 设置日历提醒,每季度做恢复演练
备份这件事,平时不觉得重要,出事的时候就是救命的东西。别等到数据丢了才想起这篇文章。
需要帮忙?私信我。