02-网站备份.md
网站备份
自动备份策略与恢复方案
💾 备份基础认知
为什么需要备份
网站备份必要性
├── 安全威胁
│ ├── 黑客攻击
│ ├── 恶意软件
│ └── 代码注入
│
├── 人为错误
│ ├── 误删文件
│ ├── 错误更新
│ ├── 代码错误
│ └── 配置失误
│
├── 服务器问题
│ ├── 硬件故障
│ ├── 数据中心问题
│ └── 网络中断
│
└── 业务需求
├── 网站迁移
├── 测试环境
└── 历史版本恢复
备份内容
完整备份包含
├── 网站文件
│ ├── WordPress核心
│ ├── 主题文件
│ ├── 插件文件
│ ├── 上传的图片/媒体
│ └── 配置文件
│
└── 数据库
├── 文章内容
├── 页面内容
├── 产品数据
├── 用户信息
├── 评论
├── 表单记录
└── 系统设置
🔄 备份策略
3-2-1备份原则
3-2-1备份原则
├── 3份数据副本
│ ├── 1份原件
│ ├── 2份备份
│ └── 确保数据安全
│
├── 2种存储介质
│ ├── 本地存储
│ └── 云端存储
│
└── 1份异地备份
└── 不同物理位置
备份频率
推荐备份频率
├── 数据库(内容)
│ ├── 自动:每天1次
│ ├── 时间:凌晨低流量时段
│ └── 保留:30天
│
├── 网站文件
│ ├── 自动:每周1次
│ ├── 手动:重大更新前
│ └── 保留:4周
│
└── 完整备份
├── 完整:每月1次
└── 永久保留部分版本
🛠️ 备份插件推荐
UpdraftPlus(推荐)
UpdraftPlus
├── 特点
│ ├── 免费版功能强大
│ ├── 自动备份计划
│ ├── 多云端存储
│ └── 一键恢复
│
├── 设置流程
│ ├── 1. 安装插件
│ ├── 2. 创建备份计划
│ │ ├── 备份频率:每日/每周
│ │ ├── 保留份数:设置数量
│ │ └── 备份时间:自动选择
│ ├── 3. 选择远程存储
│ │ ├── Google Drive
│ │ ├── Dropbox
│ │ ├── OneDrive
│ │ ├── FTP
│ │ └── Email
│ └── 4. 保存并立即备份
│
└── 恢复步骤
├── 插件 → 现有备份
├── 选择备份文件
├── 点击恢复
└── 等待完成
BackupBuddy
BackupBuddy
├── 特点
│ ├── 功能全面
│ ├── 迁移便利
│ └── 技术支持好
│
└── 适合
└── 专业用户
Duplicator
Duplicator
├── 特点
│ ├── 迁移专用
│ ├── 简单易用
│ └── 免费功能够用
│
└── 适合
├── 网站迁移
└── 测试环境创建
☁️ 云端存储方案
Google Drive
Google Drive备份
├── 优势
│ ├── 15GB免费空间
│ ├── 访问方便
│ ├── 版本控制
│ └── 分享便利
│
├── 设置
│ ├── UpdraftPlus → 设置
│ ├── 选择Google Drive
│ ├── 授权登录
│ ├── 选择备份文件夹
│ └── 保存
│
└── 维护
└── 定期清理旧版本
Dropbox
Dropbox备份
├── 优势
│ ├── 同步快速
│ ├── 版本历史
│ ├── 2GB免费空间
│ └── API稳定
│
└── 设置
└── 流程类似Google Drive
OneDrive
OneDrive备份
├── 优势
│ ├── 5GB免费空间
│ ├── 与Windows集成
│ └── 企业版容量大
│
└── 设置
└── 流程类似Google Drive
🖥️ 主机商备份
SiteGround备份
SiteGround自动备份
├── 免费备份
│ ├── 每日自动
│ ├── 保留30天
│ └── 一键恢复
│
├── 使用方法
│ ├── cPanel → SiteGround Tools
│ ├── 找到备份
│ ├── 选择日期
│ └── 恢复/下载
│
└── 付费备份
├── 按需备份
└── 长期存储
Bluehost备份
Bluehost备份
├── 免费备份
│ ├── 每周自动
│ ├── 保留1份
│ └── 基础功能
│
└── 付费备份
├── CodeGuard
├── 每日备份
└── 一键恢复
📥 手动备份
cPanel手动备份
cPanel完整备份
├── 登录cPanel
├── 找到备份
│ └── Backup
├── 下载完整备份
│ ├── 选择完整备份
│ ├── 选择目的地(主目录)
│ └── 生成备份
│
├── 部分备份
│ ├── 主目录(网站文件)
│ ├── MySQL数据库(数据库)
│ └── 邮件转发器/过滤器
│
└── 下载备份文件
└── FTP/SFTP下载到本地
WordPress导出
WordPress内容导出
├── 工具 → 导出
├── 选择内容
│ ├── 所有内容
│ ├── 帖子
│ ├── 页面
│ └── 媒体
├── 下载导出文件
└── 注意
└── 不包含插件/主题设置
🔄 网站恢复
从备份恢复
恢复流程
├── 准备工作
│ ├── 确认备份可用
│ ├── 记录当前状态
│ └── 通知维护时间
│
├── 恢复步骤
│ ├── 1. 恢复文件
│ │ ├── 上传备份文件
│ │ ├── 解压覆盖
│ │ └── 检查权限
│ │
│ ├── 2. 恢复数据库
│ │ ├── 创建新数据库
│ │ ├── 导入备份SQL
│ │ └── 更新wp-config.php
│ │
│ └── 3. 验证网站
│ ├── 前台访问
│ ├── 后台登录
│ └── 功能测试
│
└── 故障排查
├── 检查错误日志
├── 验证数据库连接
└── 测试各功能
📋 备份检查清单
必做项
- 自动备份已配置
- 备份频率已设置
- 云端存储已连接
- 备份文件已验证
- 恢复流程已测试
- 备份保留策略已设定
- 定期检查备份成功
- 重要更新前手动备份
🎯 核心要点总结
| 要点 | 关键 |
|---|---|
| 自动备份 | 必须配置 |
| 多地存储 | 本地+云端 |
| 定期验证 | 测试恢复 |
| 重大更新前 | 手动备份 |
| 保留策略 | 定期清理 |
下一篇:03-安全防护.md