diff --git a/plugins/migrate.md b/plugins/migrate.md index a5a12de7..5a485b6f 100644 --- a/plugins/migrate.md +++ b/plugins/migrate.md @@ -2,6 +2,17 @@ ## 从 HUSTOJ 升级 +:::note +如果您使用的是原版的 HUSTOJ,建议按如下步骤操作: + +1. 检查并修正所有不合法数据 (日期不合法/邮箱不符合要求/开始时间比结束时间晚等等) +2. 推荐创建服务器快照。 +3. 直接在安装 HUSTOJ 的机器上运行安装脚本,安装脚本会提示导入数据。 +4. 检查所有数据是否正常,若一切正常,则结束 +5. 若不正常,使用 `pm2 stop all && systemctl start nginx` 启动回 HUSTOJ 重新修正数据 +6. `rm -rf /data ~/.hydro` 之后重新运行安装脚本,回到步骤 3 +::: + :::warning 迁移会删除当前 Hydro 的所有数据(含用户账户信息)并移入 HUSTOJ 的数据。 请注意备份相关文件。