如何备份 Hostinger 网站
如何备份 Hostinger 网站
网站备份是防止数据丢失的最重要措施。本教程详细讲解如何在 Hostinger 上备份网站,包括自动备份、手动备份、以及恢复备份的完整流程。
为什么需要备份网站?
常见数据丢失原因
- 🐛 软件漏洞 - 黑客攻击导致数据损坏
- 🔧 误操作 - 意外删除文件或数据库
- 🔌 插件冲突 - 更新后网站崩溃
- 🎨 主题更换 - 新主题导致功能失效
- 💾 服务器故障 - 硬件问题(极少见)
- 🦠 恶意软件 - 病毒感染破坏文件
备份的重要性
✅ 快速恢复 - 几分钟内恢复网站 ✅ 数据安全 - 保护多年心血 ✅ 测试安全 - 放心测试新功能 ✅ 迁移便利 - 轻松迁移到新主机 ✅ 心理安宁 - 不用担心数据丢失
Hostinger 自动备份
套餐备份功能对比
| 套餐 | 备份频率 | 保留时间 | 恢复方式 | |-----|---------|---------|---------| | 单网站版 | 每周 | 1 个备份 | 联系客服 | | 豪华版 | 每日 | 7 天 | 自助恢复 | | 商务版 | 每日 | 30 天 | 自助恢复 + 按需 | | VPS | 需手动配置 | 自定义 | 完全控制 |
查看自动备份
- 登录 Hostinger 控制面板
- 进入 "文件" > "备份"
- 查看可用备份列表
- 显示备份日期和大小
自动备份的限制
⚠️ 注意事项:
- 自动备份不保证 100% 成功
- 大型网站可能备份不完整
- 建议同时进行手动备份
- 不同套餐恢复方式不同
方法一:通过 Hostinger 控制面板备份
手动创建备份
第一步:进入备份管理
- 登录 hPanel
- 点击左侧 "文件"
- 选择 "备份" 选项
第二步:创建新备份
-
点击 "创建备份" 按钮
-
选择备份类型:
- 完整备份 - 包含所有文件和数据库(推荐)
- 文件备份 - 仅网站文件
- 数据库备份 - 仅数据库
-
点击 "创建"
-
等待备份完成(可能需要几分钟)
第三步:下载备份
- 备份完成后,在列表中找到
- 点击 "下载" 按钮
- 保存到本地安全位置
- 建议保存到多个地方:
- 本地电脑
- 外部硬盘
- 云存储(Google Drive, Dropbox)
备份文件内容
完整备份通常包含:
public_html/- 所有网站文件mysql/- 数据库 SQL 导出mail/- 邮箱数据logs/- 日志文件
方法二:通过文件管理器备份
备份网站文件
第一步:压缩网站文件
- 登录 hPanel
- 进入 "文件管理器"
- 导航到
public_html目录 - 选择所有文件和文件夹
- 点击 "压缩" 按钮
- 选择 "Zip" 格式
- 输入文件名(如
backup-2025-01-15.zip) - 点击 "压缩"
第二步:下载压缩包
- 等待压缩完成
- 在文件列表找到 .zip 文件
- 选中文件,点击 "下载"
- 保存到本地
备份数据库
通过 phpMyAdmin
- 在 hPanel 进入 "数据库"
- 点击 "phpMyAdmin"
- 选择网站数据库
- 点击顶部 "导出" 标签
- 选择导出方式:
- 快速 - 默认设置(推荐)
- 自定义 - 高级选项
- 格式选择 "SQL"
- 点击 "执行"
- 下载 .sql 文件
高级导出选项
自定义导出时可以选择:
- 导出特定数据表
- 添加 DROP TABLE 语句
- 压缩格式(ZIP, GZIP)
- 字符集设置
方法三:通过 FTP 备份
使用 FTP 客户端
第一步:创建 FTP 账号
- 在 hPanel 进入 "文件" > "FTP 账号"
- 点击 "创建 FTP 账号"
- 设置:
- 用户名: backup_user
- 密码: 强密码
- 目录: /public_html
- 记录 FTP 服务器地址
第二步:使用 FileZilla 下载
- 下载并安装 FileZilla
- 打开 FileZilla,输入:
- 主机: ftp.yourdomain.com
- 用户名: FTP 用户名
- 密码: FTP 密码
- 端口: 21
- 点击 "快速连接"
- 右侧显示远程文件,左侧显示本地
- 将
public_html文件夹拖到本地 - 等待下载完成
FTP 备份优点
✅ 完全控制备份过程 ✅ 可以选择性备份 ✅ 支持断点续传 ✅ 适合大文件下载
方法四:使用 WordPress 备份插件
推荐插件对比
1. UpdraftPlus (推荐)
免费功能:
- 手动和自动备份
- 备份到云存储(Google Drive, Dropbox 等)
- 一键恢复
- 定时备份
高级功能:
- 增量备份
- 数据库搜索和替换
- 多站点备份
2. BackupBuddy (付费)
特点:
- 完整备份解决方案
- 实时备份
- 恶意软件扫描
- 迁移功能
3. Duplicator
特点:
- 免费且功能强大
- 网站迁移
- 克隆网站
- 打包下载
4. BlogVault (付费)
特点:
- 增量备份
- 暂存环境
- 实时备份
- 外部服务器存储
UpdraftPlus 使用教程
安装插件
- 登录 WordPress 后台
- 进入 "插件" > "安装插件"
- 搜索 "UpdraftPlus"
- 点击 "现在安装"
- 点击 "启用"
配置备份
-
进入 "设置" > "UpdraftPlus 备份"
-
点击 "设置" 标签
-
配置:
- 备份计划: 每日/每周
- 文件备份: 保留最近 7 个
- 数据库备份: 保留最近 7 个
-
选择远程存储位置:
- Google Drive
- Dropbox
- Amazon S3
- FTP/SFTP
-
点击 "保存更改"
手动备份
- 在 UpdraftPlus 主页
- 点击 "立即备份"
- 勾选:
- ✅ 包含数据库
- ✅ 包含文件
- ✅ 发送到远程存储
- 点击 "立即备份"
- 等待完成
下载备份
- 在 "现有备份" 部分
- 找到备份记录
- 点击各个组件旁的 "下载":
- 数据库
- 插件
- 主题
- 上传文件
- 其他文件
备份策略建议
3-2-1 备份规则
- 3 个副本 - 原始数据 + 2 个备份
- 2 种介质 - 本地存储 + 云存储
- 1 个异地 - 至少 1 个远程备份
备份频率建议
| 网站类型 | 备份频率 | |---------|---------| | 个人博客 | 每周 | | 企业官网 | 每日 | | 电商网站 | 每日或实时 | | 新闻网站 | 每日多次 | | 静态网站 | 每月 |
重要时刻额外备份
在以下操作前务必备份:
- 🔄 更新 WordPress 核心
- 🔌 安装/更新主要插件
- 🎨 更换主题
- 🛠️ 修改代码
- 🚀 重大功能上线
- 📦 导入大量数据
恢复备份
从 Hostinger 备份恢复
豪华版及以上套餐
- 登录 hPanel
- 进入 "备份" 部分
- 找到要恢复的备份
- 点击 "恢复" 按钮
- 选择恢复内容:
- 完整恢复
- 仅文件
- 仅数据库
- 确认恢复
- 等待完成(通常 5-15 分钟)
⚠️ 警告: 恢复会覆盖当前网站
单网站版套餐
- 联系 Hostinger 客服
- 提供:
- 域名
- 备份日期
- 恢复原因
- 客服协助恢复(可能收费)
从本地备份恢复
恢复文件
- 通过 FTP 或文件管理器
- 删除当前
public_html内容 - 上传备份文件
- 解压(如果是压缩包)
恢复数据库
- 登录 phpMyAdmin
- 选择数据库
- 点击 "导入" 标签
- 选择备份的 .sql 文件
- 点击 "执行"
- 等待导入完成
使用 UpdraftPlus 恢复
- 进入 UpdraftPlus 设置
- 点击 "现有备份"
- 找到备份,点击 "还原"
- 选择要恢复的组件:
- 插件
- 主题
- 上传文件
- 数据库
- 点击 "还原"
- 等待完成并重新登录
备份存储位置
本地存储
优点:
- 快速访问
- 完全控制
缺点:
- 硬盘损坏风险
- 占用空间
云存储服务
Google Drive
- 15 GB 免费空间
- 自动同步
- 易于分享
Dropbox
- 2 GB 免费空间
- 可靠稳定
- 版本历史
OneDrive
- 5 GB 免费空间
- 与 Microsoft 集成
Amazon S3
- 按使用量付费
- 极高可靠性
- 专业级存储
外部硬盘
- 大容量存储
- 物理隔离安全
- 一次性投资
- 建议定期更新
备份测试
为什么要测试备份?
- 确保备份完整可用
- 熟悉恢复流程
- 发现潜在问题
- 验证备份策略有效
如何测试备份
方法 1: 使用暂存环境
- 在 Hostinger 创建暂存网站
- 恢复备份到暂存环境
- 测试网站功能
- 确认备份可用
方法 2: 本地测试
- 使用 XAMPP/MAMP 搭建本地环境
- 导入备份文件和数据库
- 在本地测试网站
- 验证数据完整性
测试清单
- [ ] 网站可以正常访问
- [ ] 所有页面加载正常
- [ ] 图片和媒体显示
- [ ] 表单提交功能
- [ ] 用户登录
- [ ] 电商结账(如适用)
- [ ] 数据库内容完整
备份安全
加密备份
对于敏感数据:
- 使用 7-Zip 加密压缩
- 设置强密码保护
- UpdraftPlus 高级版支持加密
备份权限
- 限制 FTP 账号权限
- 定期更改备份账号密码
- 不在公共位置存储备份
备份保留期
- 短期备份: 7-30 天
- 月度备份: 6-12 个月
- 年度备份: 永久保存
- 定期清理旧备份释放空间
自动化备份脚本
使用 Cron 任务
创建备份脚本
- 在 hPanel 进入 "高级" > "Cron 任务"
- 添加新任务:
- 频率: 每天 2:00 AM
- 命令:
/usr/bin/mysqldump -u username -p'password' database_name > /home/user/backups/db_$(date +\%Y\%m\%d).sql
- 保存 Cron 任务
⚠️ 安全提示: 不要在 Cron 命令中硬编码密码
常见备份问题
问题 1: 备份失败
原因:
- 磁盘空间不足
- 超时限制
- 权限问题
解决方案:
- 清理不需要的文件
- 分批备份(文件和数据库分开)
- 使用 FTP 手动下载
- 联系主机商调整限制
问题 2: 备份文件太大
原因:
- 包含大量媒体文件
- 数据库臃肿
解决方案:
- 排除不必要的文件(如缓存)
- 优化数据库
- 使用增量备份
- 压缩备份文件
问题 3: 恢复后网站白屏
原因:
- PHP 版本不匹配
- 插件冲突
- 文件权限错误
解决方案:
- 检查 PHP 版本设置
- 禁用所有插件后启用
- 修复文件权限(755/644)
- 检查错误日志
问题 4: 数据库导入失败
原因:
- 文件过大超过限制
- SQL 语法错误
- 字符集不匹配
解决方案:
- 修改
php.ini上传限制 - 使用 BigDump 工具
- 分割 SQL 文件
- 检查字符集设置(UTF-8)
备份清单总结
定期备份检查
每周检查:
- [ ] 自动备份是否成功
- [ ] 备份文件是否完整
- [ ] 云存储空间是否充足
- [ ] 本地备份是否更新
每月检查:
- [ ] 测试恢复一个备份
- [ ] 清理过期备份
- [ ] 更新备份策略
- [ ] 验证所有备份位置
每年检查:
- [ ] 全面测试恢复流程
- [ ] 审查备份策略
- [ ] 升级备份工具
- [ ] 归档重要备份
常见问题
Q: 多久备份一次合适? A: 取决于更新频率。活跃网站建议每日备份,个人博客可以每周。
Q: 备份需要多少存储空间? A: 通常是网站大小的 3-5 倍(保留多个备份)。
Q: 免费备份工具可靠吗? A: UpdraftPlus 等免费工具非常可靠,但高级功能需付费。
Q: Hostinger 自动备份够用吗? A: 作为基础保障可以,但建议结合手动备份和插件备份。
Q: 备份会影响网站性能吗? A: 备份过程可能占用资源,建议在流量低谷时段进行。
推荐阅读
使用 Hostinger 享受自动备份和一键恢复功能!