mysql -u[用户名] -p[密码] dolphinscheduler < dolphinscheduler_backup.sql
复制代码
服务回滚
停止新版本服务,恢复旧版本安装目录
使用旧版本配置文件启动服务
五、注意事项
版本跳跃升级
若从 1.x 升级到 3.x,需按顺序逐步升级(如 1.3.9 → 2.0.5 → 3.1.0)
数据库迁移
若切换数据库类型(如 MySQL → PostgreSQL),需使用 sql/create 目录下的对应脚本重建库
插件兼容性
自定义告警插件、任务类型需适配新版本 SPI 接口
社区资源
升级问题优先参考 官方升级文档
紧急问题可提交 GitHub Issue
附:版本升级流程图
graph TD A[备份数据] --> B{部署类型} B -->|单机/集群| C[停止服务] B -->|Kubernetes| D[修改Helm版本] C --> E[替换安装包] D --> E E --> F[执行数据库脚本] F --> G[合并配置文件] G --> H[启动服务] H --> I[验证功能] I --> J{成功?} J -->|是| K[完成] J -->|否| L[回滚]通过本指南,您可安全完成 DolphinScheduler 版本升级并最大限度降低业务中断风险。建议在测试环境充分验证后再进行生产环境升级。