datagrip 相关数据连接信息无缝迁移

news2024/11/15 11:09:20

背景

因为公司换电脑了,接触的项目比较多,不同项目,不同环境的数据库连接有好几十个,如果在新电脑上挨个重新连接一遍劳心劳力,所以想看一下能不能直接将之前保存的连接信息直接迁移到新的电脑上面。 为此,经过多次尝试,验证可行。特此记录一下,方便其他人验证。

说明 ,我得电脑老电脑的datagrip 是 19版本 ,新电脑datagrip 是22.3 版本,老电脑是win10,新电脑是win11 ,但理论上来说,不同版本的差异会比较小,实在在自己电脑找不到,可以在下面留言求助看有没有人遇见相同的问题,或者在度娘上面找一下对应的位置。

1. 配置更新

在我们使用连接工具的过程中,有各种快捷键,背景的个人设置的喜好信息,可以将相关信息迁移到新的编辑工具里面。话不多说,上图

  1. 点击 A 电脑 File 选项
    在这里插入图片描述
  2. 点击 export setting按钮
    在这里插入图片描述
  3. 这里可以选择需要导出的项,如果没有特别喜好,可以选择全部导出,并指定导出的目录(这里注意目录要自己指定,因为后面要将压缩包迁移到新的电脑)
    在这里插入图片描述
  4. 在新的电脑上,导入迁移过来的setting压缩包
    在这里插入图片描述

在这里插入图片描述
重启datagrip 后,理论上相关快捷键等配置会生效

2. 连接迁移

  1. 找到你所在电脑的以下位置,用于导出DataSource配置文件:
    OS X 位置 :
    /Users/用户名/Library/Preferences/DataGrip版本路径/projects/default/.idea
    Windows 位置
    C:\Users\用户名\DataGrip版本路径\config\projects\default.idea

  2. 复制.idea文件夹下的所有配置文件 到你想要导入的机器的.idea文件夹下.

在这里插入图片描述

  1. 如果是新的电脑,没有其他连接信息的话,可以选择直接覆盖.idea文件夹下面的所有文件
  2. 不同版本的datagrip,放的位置可能会有一点差异,比如22.3 的版本,文件默认在 用户下有个DatagripProjects下面对应的项目下

3. 秘钥迁移

这一步很关键,很多人导入连接信息后,会发现新的电脑还是需要重新输入密码。此时,需要找到老的电脑,密码保存的位置,如下所示

  1. 在setting 里找到对应秘钥保存位置。
    在这里插入图片描述
  2. 在原来的电脑上面 点击如上图的6 按钮,点击修改密码
    在这里插入图片描述
  3. 设置一个自己的密码,注意这个密码是加密数据库连接信息的密码,得自己记得保存下来,否则到新的电脑会识别不到,假设设置的密码是123456
  4. 找到老电脑秘钥所在目录,如上图所示,我的在C:\Users\newhope.DataGrip2019.3\config 下面,不同电脑用户名不同路径会有点差异 ,复制这两个文件到新的电脑
    在这里插入图片描述
  5. 在新的电脑的datagrip 对应的目录,将两个文件放进去,这里要留意,不同版本的datagrip默认的目录不一样,我的 22.3 的版本的默认目录是在 C:\Users{用户}\AppData\Roaming\JetBrains\DataGrip2022.3 下面覆盖两个文件后
  6. 重新启动datagrip, 随便点击一个连接查询,会提示你输入master 密码,这里要输入之前老电脑设置的密码信息 ,我的是123456 ,注意这里不是电脑的密码,也不是数据库连接密码,是老电脑设置的加密密码
    在这里插入图片描述8. 发现在新的电脑上能正常连接数据库信息。

4. console 查询记录迁移

我们在老电脑上,可能会写很多的脚本,新的电脑是一张白纸,如果所有脚本重新写一遍或者导入导出的话,会比较麻烦,为此可以考虑将之前写好的脚本也迁移到新的电脑上面
console 相关文件默认保存位置为,C:\Users{用户名}\AppData\Roaming\JetBrains\DataGrip\consoles
从老电脑找到对应的console文件夹
在这里插入图片描述
直接复制整个文件,到新电脑的对应文件夹下面,我的新电脑对应目录为 C:\Users{用户}\AppData\Roaming\JetBrains\DataGrip2022.3

打开datagrip ,可以看到导入的相关信息
在这里插入图片描述

以上,如有错误,请不吝指正,欢迎大家遇见问题在评论区交流遇见的问题 !

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/985716.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Apipost压测参数化如何使用

Apipost7.2.1版本一键压测新增参数化功能 如何使用? 这里我们用一个多用户登录情况来演示,需要准备包含用户名密码的CSV文件 创建CSV文件: 新建一个excel表格,在表格中新建username password,在下方输入每个账号和…

利用SoapIU工具生成webservice服务端java代码【二】

整理下今日使用SoapIU工具生成java代码的步骤,以axis2为例. 1.使用SoapUI,new SOAP Project 2.连接成功后,选择project,右键选择“Generate Code”,然后选择“Axis2”

java 整合 swagger-ui 步骤

1.在xml 中添加Swagger 相关依赖 <!-- springfox-swagger2 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><!-- springfox-swa…

2023年05月 C/C++(八级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C编程&#xff08;1~8级&#xff09;全部真题・点这里 第1题&#xff1a;道路 N个以 1 … N 标号的城市通过单向的道路相连:。每条道路包含两个参数&#xff1a;道路的长度和需要为该路付的通行费&#xff08;以金币的数目来表示&#xff09; Bob and Alice 过去住在城市 1.在…

阿里云云主机免费试用三个月

试用链接如下&#xff1a; 阿里云云产品免费试用 云主机 费用试用三个月&#xff0c;每月750小时 实例规格 1核(vCPU) 2 GiB S6 系列机型 适用搭建网站等场景 网络带宽 1M 公网固定网络带宽 云盘40 GiB 真香&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&…

【经验分享】如何使用VSCode对比两个文件

问题&#xff1a; 当有两个不同版本的文件&#xff0c;如何使用VSCode对比两个文件 解决办法 长按ctrl选择想要对比的两个文件-----右键选择将已选项进行比较----大功告成 大功告成

Light Matrix、鲁比尼拳击场和 The Sandbox 联合推出鲁比尼拳击元宇宙

The Sandbox 非常高兴地宣布与 Light Matrix 以及鲁比尼拳击场达成战略合作。作为合作的一部分&#xff0c;The Sandbox、LightMatrix 和鲁比尼拳击场将共同创作「鲁比尼拳击场」&#xff0c;这是第一个在全球范围内展示泰拳艺术和泰拳故事的项目。该项目由 Demo Corporation 开…

算法:数组中的最大差值---“打擂台法“

1、题目&#xff1a; 给定一个整数数组 nums&#xff0c;找出给定数组中两个数字之间的最大差值。要求&#xff0c;第二个数字必须大于第一个数字。 2、分析特点&#xff1a; 求最大差值 > 最大值 - 最小值只需要遍历价格数组一遍&#xff0c;记录历史最小值&#xff0c;非…

DeepStream-gst-dsexample

gst-dsexample是个例子插件&#xff0c;你可以修改定制里的实现。你可以blur原图像&#xff0c;也可以填加新的meta. 变量解释 host_rgb_buf是根据用户设置的宽高processing_width/processing_height,创建的hostcuda内存&#xff0c;需要主要的是&#xff0c;它的格式RGB。 …

接口加密了该怎么测?

对明文编码生成信息摘要&#xff0c;以防止被篡改。比如MD5使用的是Hash算法&#xff0c;无论多长的输入&#xff0c;MD5都会输出长度为128bits的一个串。 摘要算法不要秘钥&#xff0c;客户端和服务端采用相同的摘要算法即可针对同一段明文获取一致的密文。 一、对称加密 对…

孙哥Spring源码第19集

第19集 refresh()-invokeBeanFactoryPostProcessor 三- Import三种形式的处理过程 【视频来源于&#xff1a;B站up主孙帅suns Spring源码视频】【微信号&#xff1a;suns45】 1、ImportBeanDefinitionRegister的处理过程 在processImports处理Import注解中 ImportBeanDefinit…

数据结构 - 双向链表

文章目录 目录 文章目录 前言 一、什么是双向链表? 双向链表有什么优势? 二、双向链表的设计和实现 1.设计思想 尾增 : 在链表的末尾添加新的元素 头插 : 在链表头部插入节点 删除 : 根据val的值删除节点 查找 : 根据索引的值查找并返回节点 总结 前言 大家好,今天给…

Window安装虚拟机+给虚拟机安装Linux

一、虚拟机下载 这里使用Virtualbox虚拟机。可以直接从官网下载&#xff1a;Downloads – Oracle VM VirtualBox 点击进行下载&#xff0c;选择window版本的。直接双击&#xff0c;一直下一步 进行安装 PS&#xff1a;安装需要开启CPU虚拟化&#xff0c;一般电脑都已经开启了…

【大麦小米学量化】使用天勤TqSdk实现期货量化交易(入门)

文章目录 酱香拿铁的故事一、TqSdk 是什么&#xff1f;二、准备工作1. 安装tqsdk库&#xff08;Python环境提前准备好&#xff09;2. 注册快期账户3. 支持的期货公司&#xff08;更新以官方公布为准&#xff09; 三、初试牛刀1. 示例代码&#xff1a;2. 运行后提示如下&#xf…

VIT中的einops包详解

‘’‘einops有三个常用方法&#xff1a;rearrange,repeat,reduce’‘’ rearrange的操作相当于转置 rearrange(image,‘h w c -> w h c’) 高和宽转置 path ../data/cat_and_mouse.jpg image cv2.imread(path) h,w,c image.shape # shape第一个值是h,第二个是w image…

Vue框架--Vue列表渲染(1)

1.列表的基本遍历 Vue提供了v-for用于遍历数据内容,我们在这里重点说两种数据的遍历:数组的遍历和对象的遍历。遍历数组对象如下所示: 遍历对象案例:

vue3项目部署报错 Faled to esolve entry for pacdlage “hntlify/sthared“

版本 vue 3.2.47 vue-i18n 9.2.2 本地运行没有问题&#xff0c;jenkins上部署报错找不到"hntlify/sthared"包 排查问题&#xff1a; 查看vue-i18n官网&#xff0c;发现有引用到这个包 “hntlify/sthared” vue-i18n最新版本是9.3.0&#xff0c;未锁定版本&#xf…

Excel 将数字添加百分号

目的&#xff1a;将56.33变成56.33% 打一个“100”&#xff0c;然后ctrlc复制 全选要操作的数据&#xff0c;右键&#xff0c;选择“选择性张贴” 选择“除” 再选择“百分比” 可以调整位数 软件工程小施同学 20230907

【0907 C高级day2】Shell脚本

一、作业&#xff1a;写一个shell脚本&#xff0c;将以下内容放到脚本中 在家目录下创建目录文件&#xff0c;dir在dir下创建dir1和dir2把当前目录下的所有文件拷贝到dir1中&#xff0c;把当前目录下的所有脚本文件拷贝到dir2中把dir2打包并压缩为dir2.tar.xz再把dir2.tar.xz移…