如何备份 Hostinger 网站

如何备份 Hostinger 网站

网站备份是防止数据丢失的最重要措施。本教程详细讲解如何在 Hostinger 上备份网站,包括自动备份、手动备份、以及恢复备份的完整流程。

为什么需要备份网站?

常见数据丢失原因

  • 🐛 软件漏洞 - 黑客攻击导致数据损坏
  • 🔧 误操作 - 意外删除文件或数据库
  • 🔌 插件冲突 - 更新后网站崩溃
  • 🎨 主题更换 - 新主题导致功能失效
  • 💾 服务器故障 - 硬件问题(极少见)
  • 🦠 恶意软件 - 病毒感染破坏文件

备份的重要性

快速恢复 - 几分钟内恢复网站 ✅ 数据安全 - 保护多年心血 ✅ 测试安全 - 放心测试新功能 ✅ 迁移便利 - 轻松迁移到新主机 ✅ 心理安宁 - 不用担心数据丢失

Hostinger 自动备份

套餐备份功能对比

| 套餐 | 备份频率 | 保留时间 | 恢复方式 | |-----|---------|---------|---------| | 单网站版 | 每周 | 1 个备份 | 联系客服 | | 豪华版 | 每日 | 7 天 | 自助恢复 | | 商务版 | 每日 | 30 天 | 自助恢复 + 按需 | | VPS | 需手动配置 | 自定义 | 完全控制 |

查看自动备份

  1. 登录 Hostinger 控制面板
  2. 进入 "文件" > "备份"
  3. 查看可用备份列表
  4. 显示备份日期和大小

自动备份的限制

⚠️ 注意事项:

  • 自动备份不保证 100% 成功
  • 大型网站可能备份不完整
  • 建议同时进行手动备份
  • 不同套餐恢复方式不同

方法一:通过 Hostinger 控制面板备份

手动创建备份

第一步:进入备份管理

  1. 登录 hPanel
  2. 点击左侧 "文件"
  3. 选择 "备份" 选项

第二步:创建新备份

  1. 点击 "创建备份" 按钮

  2. 选择备份类型:

    • 完整备份 - 包含所有文件和数据库(推荐)
    • 文件备份 - 仅网站文件
    • 数据库备份 - 仅数据库
  3. 点击 "创建"

  4. 等待备份完成(可能需要几分钟)

第三步:下载备份

  1. 备份完成后,在列表中找到
  2. 点击 "下载" 按钮
  3. 保存到本地安全位置
  4. 建议保存到多个地方:
    • 本地电脑
    • 外部硬盘
    • 云存储(Google Drive, Dropbox)

备份文件内容

完整备份通常包含:

  • public_html/ - 所有网站文件
  • mysql/ - 数据库 SQL 导出
  • mail/ - 邮箱数据
  • logs/ - 日志文件

方法二:通过文件管理器备份

备份网站文件

第一步:压缩网站文件

  1. 登录 hPanel
  2. 进入 "文件管理器"
  3. 导航到 public_html 目录
  4. 选择所有文件和文件夹
  5. 点击 "压缩" 按钮
  6. 选择 "Zip" 格式
  7. 输入文件名(如 backup-2025-01-15.zip)
  8. 点击 "压缩"

第二步:下载压缩包

  1. 等待压缩完成
  2. 在文件列表找到 .zip 文件
  3. 选中文件,点击 "下载"
  4. 保存到本地

备份数据库

通过 phpMyAdmin

  1. 在 hPanel 进入 "数据库"
  2. 点击 "phpMyAdmin"
  3. 选择网站数据库
  4. 点击顶部 "导出" 标签
  5. 选择导出方式:
    • 快速 - 默认设置(推荐)
    • 自定义 - 高级选项
  6. 格式选择 "SQL"
  7. 点击 "执行"
  8. 下载 .sql 文件

高级导出选项

自定义导出时可以选择:

  • 导出特定数据表
  • 添加 DROP TABLE 语句
  • 压缩格式(ZIP, GZIP)
  • 字符集设置

方法三:通过 FTP 备份

使用 FTP 客户端

第一步:创建 FTP 账号

  1. 在 hPanel 进入 "文件" > "FTP 账号"
  2. 点击 "创建 FTP 账号"
  3. 设置:
    • 用户名: backup_user
    • 密码: 强密码
    • 目录: /public_html
  4. 记录 FTP 服务器地址

第二步:使用 FileZilla 下载

  1. 下载并安装 FileZilla
  2. 打开 FileZilla,输入:
    • 主机: ftp.yourdomain.com
    • 用户名: FTP 用户名
    • 密码: FTP 密码
    • 端口: 21
  3. 点击 "快速连接"
  4. 右侧显示远程文件,左侧显示本地
  5. public_html 文件夹拖到本地
  6. 等待下载完成

FTP 备份优点

✅ 完全控制备份过程 ✅ 可以选择性备份 ✅ 支持断点续传 ✅ 适合大文件下载

方法四:使用 WordPress 备份插件

推荐插件对比

1. UpdraftPlus (推荐)

免费功能:

  • 手动和自动备份
  • 备份到云存储(Google Drive, Dropbox 等)
  • 一键恢复
  • 定时备份

高级功能:

  • 增量备份
  • 数据库搜索和替换
  • 多站点备份

2. BackupBuddy (付费)

特点:

  • 完整备份解决方案
  • 实时备份
  • 恶意软件扫描
  • 迁移功能

3. Duplicator

特点:

  • 免费且功能强大
  • 网站迁移
  • 克隆网站
  • 打包下载

4. BlogVault (付费)

特点:

  • 增量备份
  • 暂存环境
  • 实时备份
  • 外部服务器存储

UpdraftPlus 使用教程

安装插件

  1. 登录 WordPress 后台
  2. 进入 "插件" > "安装插件"
  3. 搜索 "UpdraftPlus"
  4. 点击 "现在安装"
  5. 点击 "启用"

配置备份

  1. 进入 "设置" > "UpdraftPlus 备份"

  2. 点击 "设置" 标签

  3. 配置:

    • 备份计划: 每日/每周
    • 文件备份: 保留最近 7 个
    • 数据库备份: 保留最近 7 个
  4. 选择远程存储位置:

    • Google Drive
    • Dropbox
    • Amazon S3
    • FTP/SFTP
  5. 点击 "保存更改"

手动备份

  1. 在 UpdraftPlus 主页
  2. 点击 "立即备份"
  3. 勾选:
    • ✅ 包含数据库
    • ✅ 包含文件
    • ✅ 发送到远程存储
  4. 点击 "立即备份"
  5. 等待完成

下载备份

  1. "现有备份" 部分
  2. 找到备份记录
  3. 点击各个组件旁的 "下载":
    • 数据库
    • 插件
    • 主题
    • 上传文件
    • 其他文件

备份策略建议

3-2-1 备份规则

  • 3 个副本 - 原始数据 + 2 个备份
  • 2 种介质 - 本地存储 + 云存储
  • 1 个异地 - 至少 1 个远程备份

备份频率建议

| 网站类型 | 备份频率 | |---------|---------| | 个人博客 | 每周 | | 企业官网 | 每日 | | 电商网站 | 每日或实时 | | 新闻网站 | 每日多次 | | 静态网站 | 每月 |

重要时刻额外备份

在以下操作前务必备份:

  • 🔄 更新 WordPress 核心
  • 🔌 安装/更新主要插件
  • 🎨 更换主题
  • 🛠️ 修改代码
  • 🚀 重大功能上线
  • 📦 导入大量数据

恢复备份

从 Hostinger 备份恢复

豪华版及以上套餐

  1. 登录 hPanel
  2. 进入 "备份" 部分
  3. 找到要恢复的备份
  4. 点击 "恢复" 按钮
  5. 选择恢复内容:
    • 完整恢复
    • 仅文件
    • 仅数据库
  6. 确认恢复
  7. 等待完成(通常 5-15 分钟)

⚠️ 警告: 恢复会覆盖当前网站

单网站版套餐

  1. 联系 Hostinger 客服
  2. 提供:
    • 域名
    • 备份日期
    • 恢复原因
  3. 客服协助恢复(可能收费)

从本地备份恢复

恢复文件

  1. 通过 FTP 或文件管理器
  2. 删除当前 public_html 内容
  3. 上传备份文件
  4. 解压(如果是压缩包)

恢复数据库

  1. 登录 phpMyAdmin
  2. 选择数据库
  3. 点击 "导入" 标签
  4. 选择备份的 .sql 文件
  5. 点击 "执行"
  6. 等待导入完成

使用 UpdraftPlus 恢复

  1. 进入 UpdraftPlus 设置
  2. 点击 "现有备份"
  3. 找到备份,点击 "还原"
  4. 选择要恢复的组件:
    • 插件
    • 主题
    • 上传文件
    • 数据库
  5. 点击 "还原"
  6. 等待完成并重新登录

备份存储位置

本地存储

优点:

  • 快速访问
  • 完全控制

缺点:

  • 硬盘损坏风险
  • 占用空间

云存储服务

Google Drive

  • 15 GB 免费空间
  • 自动同步
  • 易于分享

Dropbox

  • 2 GB 免费空间
  • 可靠稳定
  • 版本历史

OneDrive

  • 5 GB 免费空间
  • 与 Microsoft 集成

Amazon S3

  • 按使用量付费
  • 极高可靠性
  • 专业级存储

外部硬盘

  • 大容量存储
  • 物理隔离安全
  • 一次性投资
  • 建议定期更新

备份测试

为什么要测试备份?

  • 确保备份完整可用
  • 熟悉恢复流程
  • 发现潜在问题
  • 验证备份策略有效

如何测试备份

方法 1: 使用暂存环境

  1. 在 Hostinger 创建暂存网站
  2. 恢复备份到暂存环境
  3. 测试网站功能
  4. 确认备份可用

方法 2: 本地测试

  1. 使用 XAMPP/MAMP 搭建本地环境
  2. 导入备份文件和数据库
  3. 在本地测试网站
  4. 验证数据完整性

测试清单

  • [ ] 网站可以正常访问
  • [ ] 所有页面加载正常
  • [ ] 图片和媒体显示
  • [ ] 表单提交功能
  • [ ] 用户登录
  • [ ] 电商结账(如适用)
  • [ ] 数据库内容完整

备份安全

加密备份

对于敏感数据:

  • 使用 7-Zip 加密压缩
  • 设置强密码保护
  • UpdraftPlus 高级版支持加密

备份权限

  • 限制 FTP 账号权限
  • 定期更改备份账号密码
  • 不在公共位置存储备份

备份保留期

  • 短期备份: 7-30 天
  • 月度备份: 6-12 个月
  • 年度备份: 永久保存
  • 定期清理旧备份释放空间

自动化备份脚本

使用 Cron 任务

创建备份脚本

  1. 在 hPanel 进入 "高级" > "Cron 任务"
  2. 添加新任务:
    • 频率: 每天 2:00 AM
    • 命令:
/usr/bin/mysqldump -u username -p'password' database_name > /home/user/backups/db_$(date +\%Y\%m\%d).sql
  1. 保存 Cron 任务

⚠️ 安全提示: 不要在 Cron 命令中硬编码密码

常见备份问题

问题 1: 备份失败

原因:

  • 磁盘空间不足
  • 超时限制
  • 权限问题

解决方案:

  1. 清理不需要的文件
  2. 分批备份(文件和数据库分开)
  3. 使用 FTP 手动下载
  4. 联系主机商调整限制

问题 2: 备份文件太大

原因:

  • 包含大量媒体文件
  • 数据库臃肿

解决方案:

  1. 排除不必要的文件(如缓存)
  2. 优化数据库
  3. 使用增量备份
  4. 压缩备份文件

问题 3: 恢复后网站白屏

原因:

  • PHP 版本不匹配
  • 插件冲突
  • 文件权限错误

解决方案:

  1. 检查 PHP 版本设置
  2. 禁用所有插件后启用
  3. 修复文件权限(755/644)
  4. 检查错误日志

问题 4: 数据库导入失败

原因:

  • 文件过大超过限制
  • SQL 语法错误
  • 字符集不匹配

解决方案:

  1. 修改 php.ini 上传限制
  2. 使用 BigDump 工具
  3. 分割 SQL 文件
  4. 检查字符集设置(UTF-8)

备份清单总结

定期备份检查

每周检查:

  • [ ] 自动备份是否成功
  • [ ] 备份文件是否完整
  • [ ] 云存储空间是否充足
  • [ ] 本地备份是否更新

每月检查:

  • [ ] 测试恢复一个备份
  • [ ] 清理过期备份
  • [ ] 更新备份策略
  • [ ] 验证所有备份位置

每年检查:

  • [ ] 全面测试恢复流程
  • [ ] 审查备份策略
  • [ ] 升级备份工具
  • [ ] 归档重要备份

常见问题

Q: 多久备份一次合适? A: 取决于更新频率。活跃网站建议每日备份,个人博客可以每周。

Q: 备份需要多少存储空间? A: 通常是网站大小的 3-5 倍(保留多个备份)。

Q: 免费备份工具可靠吗? A: UpdraftPlus 等免费工具非常可靠,但高级功能需付费。

Q: Hostinger 自动备份够用吗? A: 作为基础保障可以,但建议结合手动备份和插件备份。

Q: 备份会影响网站性能吗? A: 备份过程可能占用资源,建议在流量低谷时段进行。


推荐阅读

使用 Hostinger 享受自动备份和一键恢复功能!