You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JumpServer v3.7.2升级至v4.0.0遇数据库问题及PG替代MySQL疑问

JumpServer v3.7.2 升级至 v4.0.0 数据库切换相关问题解答

从 MySQL 切换到 PostgreSQL(PG)是 JumpServer v4.0.0 的核心变更,这正是你升级时遭遇数据库类异常的直接原因,具体影响和问题点如下:

  • 版本强制依赖变更:JumpServer v4 彻底移除了对 MySQL 的支持,所有升级用户必须先将原有 MySQL 数据迁移至 PG,才能正常启动 v4 版本服务。直接跳过迁移步骤升级,会触发数据库连接失败、数据结构不兼容等报错。
  • 数据库特性差异导致的兼容性问题:MySQL 与 PG 在语法规则、数据类型(如 JSON 处理、字符串索引)、约束逻辑上存在诸多差异。若未通过官方工具完成规范迁移,手动转移数据可能出现数据丢失、表结构不匹配、功能模块异常等问题。
  • 跨版本升级流程要求:v3.7.2 到 v4.0.0 的升级并非简单的程序包替换,必须遵循「数据迁移 → 部署 v4 版本 → 验证服务」的流程,直接升级会因数据库环境不匹配触发异常。

解决建议

  • 立即终止未完成的升级操作,回退至 v3.7.2 版本恢复正常服务。
  • 参照 JumpServer v4 官方迁移文档,使用官方提供的迁移工具完成 MySQL 到 PG 的数据迁移。
  • 迁移完成后,重新配置 v4.0.0 版本的数据库连接指向 PG 实例,再执行升级部署。

内容的提问来源于stack exchange,提问作者Nickyang0_0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 08:47:38