迁移文档

升级及迁移请保持 SECRET_KEY 与旧版本一致, 否则会导致数据库加密数据无法解密

  • 请不要跨大版本迁移数据库
  • JumpServer >= v2.6.0
DBVersionCacheVersion
MySQL>= 5.7Redis>= 6.0
MariaDB>= 10.2

1. 备份数据

  1. ./jmsctl.sh backup_db

2. 配置新服务器

  1. yum -y install wget
  1. cd /opt
  2. yum -y install wget
  3. wget https://github.com/jumpserver/installer/releases/download/v2.12.1/jumpserver-installer-v2.12.1.tar.gz
  4. tar -xf jumpserver-installer-v2.12.1.tar.gz
  5. cd jumpserver-installer-v2.12.1
  1. ./jmsctl.sh install

3. 迁移数据

说明

  • 将旧服务器备份的数据库拷贝到新服务器 /opt
  • 将旧服务器 /opt/jumpserver/config/config.txt 拷贝到新服务器 /opt/jumpserver/config/config.txt
  1. ./jmsctl.sh start
  2. ./jmsctl.sh stop
  1. ./jmsctl.sh restore_db /opt/jumpserver.sql
  1. ./jmsctl.sh start