首页 > 其他分享 >Jumpserver 数据迁移

Jumpserver 数据迁移

时间:2022-10-09 16:42:58浏览次数:38  
标签:opt 20 数据 jumpserver v2.16 config 迁移 Jumpserver backup

安装完成后配置文件在

/opt/jumpserver/config/config.txt
记录 SECRET_KEY 和 BOOTSTRAP_TOKEN
# cat /opt/jumpserver/config/config.txt | egrep "SECRET_KEY|BOOTSTRAP_TOKEN"

迁移请修改 SECRET_KEY 和 BOOTSTRAP_TOKEN 为原来的设置

SECRET_KEY=RUMyMjFENUMtNTA3OC04QTY5LUVBQkMtODQyRDE2MjI1QUIw

BOOTSTRAP_TOKEN=RUMyMjFENUMtNTA3OC04QTY5

RUMyMjFENUMtNTA3OC04QTY5

DB_PASSWORD=ZWMyZDhmODctYjNjZi1iNTk5LW

./opt/jumpserver-installer-v2.16.0/jmsctl.sh backup_db

备份jumpserver数据

cd opt/jumpserver-installer-v2.16.0
./jmsctl.sh backup_db

Backing up...

mysqldump: [Warning] Using a password on the command line interface can be insecure.

[SUCCESS] Backup succeeded! The backup file has been saved to: /opt/jumpserver/db_backup/jumpserver-v2.16.0-2021-12-20_16:24:43.sql

查看备份数据

ll /opt/jumpserver/db_backup/

-rw-r--r-- 1 root root 35386634 Dec 20 16:24 jumpserver-v2.16.0-2021-12-20_16:24:43.sql


还原数据操作

关闭服务

cd /opt/jumpserver-installer-v2.16.3

./jmsctl.sh stop

docker exec -it jms_mysql /bin/bash

# arm64 请使用 $MARIADB_ROOT_PASSWORD

mysql -uroot -p$MYSQL_ROOT_PASSWORD

drop database jumpserver;

create database jumpserver default charset 'utf8';

exit

exit


将备份数据复制到还原目录下

cp /home/ubuntu/jumpserver-v2.16.0-2021-12-20_17_54_05.sql /opt/jumpserver/config/backup/

开始恢复数据

./jmsctl.sh restore_db /opt/jumpserver/config/backup/jumpserver-v2.16.0-2021-12-20_17_54_05.sql

Start restoring database: /opt/jumpserver/config/backup/jumpserver-v2.16.0-2022-03-17.sql

mysql: [Warning] Using a password on the command line interface can be insecure.

[SUCCESS] Database recovered successfully

重启服务

./jmsctl.sh restart


在持久化目录创建 core 目录, 将旧版本录像文件拷贝到持久化目录下面

mkdir -p /opt/jumpserver/core/

mv /opt/jumpserver_bak/data /opt/jumpserver/core/

标签:opt,20,数据,jumpserver,v2.16,config,迁移,Jumpserver,backup
From: https://blog.51cto.com/u_11410590/5740676

相关文章

  • React AntV/G2Plot环形图Pie添加点击事件,即点击图环触发获取相关数据。
     步骤:1、添加相关依赖,引入AntV/G2Plot图表组件2、添加配置项3、添加点击事件方法(关键部分:在onReady={onReadyPie},onReady是图表渲染完成执行回调方法,在该方法中获取chart对......
  • Greenplum数据库数据分片策略Hash分布——执行器行为
    Greenplum数据库Hash分布执行器部分主要涉及Motion、Result和SplictUpdate节点。以使用CdbHash*makeCdbHash(intnumsegs,intnatts,Oid*hashfuncs)创建一个CdbHash结......
  • 【目标检测】数据增强:DOTA数据集
    前言之前对于xml格式的YOLO数据集,之前记录过如何用imgaug对其进行数据增强。不过DOTA数据集采用的是txt格式的旋转框标注,因此不能直接套用,只能另辟蹊径。DOTA数据集简介DOTA......
  • Edge(chrome) 扩展插件离线迁移 外网到内网
    以edge举例步骤:第一步,下载或找到扩展id第二步,打包使用Usage:然后打包zip,迁移到内网或者其他机器上,打开开发模式,加载这个目录即可。......
  • 开源直播课丨大数据集成框架ChunJun类加载器隔离方案探索及实践
    本期我们带大家回顾一下无倦同学的直播分享《ChunJun类加载器隔离》,ChunJun类加载器隔离的方案是我们近期探索的一个新方案,这个方案目前还不是非常成熟,希望能借由此次分享......
  • 数据 封装与解封装
    封装:将数据变为比特流的过程中,在参考模型的每一层需要添加上特定的协议报头动作动作:从高层往低层依次封装,在每一层使用特定的协议,对数据进行处理,在数据前添加特定的协议报......
  • 开源直播课丨大数据集成框架ChunJun类加载器隔离方案探索及实践
    本期我们带大家回顾一下无倦同学的直播分享《ChunJun类加载器隔离》,ChunJun类加载器隔离的方案是我们近期探索的一个新方案,这个方案目前还不是非常成熟,希望能借由此次分享......
  • 二十三: 其他数据库日志
    其他数据库日志我们在讲解数据库事务时,讲过两种日志:重做日志回滚日志。对于线上数据库应用系统,突然遭遇数据库宕机怎么办?在这种情况下,定位宕机的原因就非常关键。我......
  • redis中的zset数据类型的基本操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、zset相关操作说明:redis的zset是通过哈希表实现的,所以添加、删除、查找......
  • 二十五: 数据库备份与恢复
    数据库备份与恢复在任何数据库环境中,总会有不确定的意外情况发生,比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的,这些情况可能会......