一、迁移说明

因原服务器到期,将 Halo 博客整站迁移至新服务器,全程使用 Halo 后台备份 / 恢复功能,操作简单、数据完整,无需手动导出导入 MySQL。

二、迁移前准备

  • 确保新旧 Halo 版本一致(避免导入失败)

三、详细迁移步骤

1. 原服务器 Halo 后台导出备份

  1. 登录原 Halo 管理后台

  2. 进入【系统】→【备份】

  3. 点击【创建备份】,等待备份完成

  4. 下载生成的 .zip 完整备份包(包含数据库、文章、附件、主题、插件)

2. 新服务器安装环境与 Halo

  1. 新服务器安装 MySQL 数据库,创建新的空数据库(库名、账号、密码自行设置)点击查看mysql安装教程

  2. 安装并配置对应版本的 Halo 服务修改配置文件(包括库名、账号、密码)连接新建的 MySQL 库 点击查看halo安装教程

  3. 启动 Halo 服务

3. 新 Halo 初始化与恢复数据

  1. 访问新 Halo 后台,完成初始化安装

    • 用户名、密码、邮箱都可随便填写,后续恢复会完全覆盖

  2. 登录新 Halo 后台

  3. 进入【系统】→【备份】→【恢复】

  4. 上传从原服务器下载的 .zip 备份文件

  5. 等待恢复完成,会自动重启 Halo 服务

4. 迁移后检查

  1. 使用原账号密码登录后台

  2. 检查文章、评论、附件图片、主题、插件是否正常

  3. 核对【系统】→【基本设置】中的站点地址,修改为新服务器地址 / 域名

  4. 前台访问测试,确认整站正常运行

四、总结

Halo 官方备份恢复 = 整站迁移,只需要备份 → 新装 → 恢复三步,无需单独操作数据库,适合服务器到期、更换环境等场景。

文章作者: Z
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 微博客
笔记 工具 其他 笔记 运维 Halo
喜欢就支持一下吧