DataGrip 完整迁移新机器教程
- 内容介绍
- 文章标签
- 相关推荐
背景
DataGrip 作为 JetBrains 全家桶中的数据库管理利器,在日常开发中积累了大量数据库连接配置。
正所谓全家桶一时爽,换机器火葬场
换机时面临的核心痛点:数十个连接配置无法批量导出,且密码已加密存储无法直接查看。
逐个重新配置,效率极低且容易出错,下面梳理了(我已经验证走通了这个流程)网上的迁移教程给大家参考,帮助大家实现配置、连接、Console 历史的完全无损迁移。
解决方案
第一步:配置密码管理器
image295×351 9.17 KB
image1398×401 33.3 KB
操作路径: Settings → 搜索 password → Passwords
关键配置:
- 勾选
In KeePass(DataGrip 内置的密码管理方案) - 记录 Database 路径,通常为:
C:\Users\<用户名>\AppData\Roaming\JetBrains\DataGrip<版本>\c.kdbx - 点击 Database 右侧齿轮图标,选择
Set Master Password - 务必妥善保管此 Master Password,它是解密所有数据库连接密码的唯一凭证
提示: 如果已设置过 Master Password,直接使用原密码即可,无需重复设置。
第二步:打包迁移核心目录
需要迁移两个关键目录:
① 项目目录
C:\Users\<用户名>\DataGripProjects
包含所有项目文件、SQL 娱乐、Console 历史等用户数据。
② 配置目录
C:\Users\<用户名>\AppData\Roaming\JetBrains\DataGrip<版本>
包含数据库连接配置、密码库、IDE 设置等核心配置文件。
迁移步骤:
- 将上述两个目录分别打包压缩
- 传输至新机器
- 解压至新机器的对应路径(保持目录结构一致)
- 遇到文件冲突时,选择全部覆盖
注意:
<版本>为具体版本号,如DataGrip2025.2。
第三步:导入配置并娱乐
在新机器上启动 DataGrip,执行以下操作:
-
定位密码管理器配置
Settings → 搜索
password→ 勾选In KeePass -
指定密码库文件
Database 路径选择刚才解压的
c.kdbx文件 -
输入 Master Password
系统弹窗时输入第一步设置的主密码
完成后,DataGrip 会自动加载所有配置。无需任何额外操作。
迁移效果
所有数据库连接(含密码)完整保留
SQL Console 历史记录同步
项目文件与娱乐无缝衔接(旧电脑上创建的一些文件都在)
甚至连上次关闭时打开的 Query Console 标签页都会原样恢复(这个我是真没想到,3000 多行杂乱的 SQL 还在)
真正意义上的无感迁移。 在新机器上打开 DataGrip 的瞬间,就像从未离开过旧机器。
补充说明
Q: 忘记 Master Password 怎么办?
A: 无解。这是 KeePass 的安全机制。只能一个一个重新添加数据库连接了。
Q: 新旧机器 DataGrip 版本不一致会怎样?
A: 个人建议先在旧电脑升级至新电脑相同的版本,保证两边配置结构完全一致,尽可能避免兼容问题产生。
网友解答:--【壹】--:
没有 MAC ,没测试过,但是原理估计是一致的,可能一些文件的目录需要自己琢磨一下
--【贰】--:
学习了!感谢分享
--【叁】--:
感谢帮我修改标题
软件名都写错了
--【肆】--:
正准备用DataGrip,默默的迁移中
--【伍】--:
感谢佬,前两天还想着怎么搞.
--【陆】--:
码一下,后面如果需要会自取,感谢佬分享!
--【柒】--:
原来如此
--【捌】--:
娱乐可以在站里搜一键娱乐方法,很方便
--【玖】--:
感谢大佬教程
--【拾】--:
感谢,留着备用
--【拾壹】--: Yaobai:
DataGrip
DataGrip 现在对非商业用途免费 | The DataGrip Blog 如果使用是非商用,可以免费申请许可。
--【拾贰】--:
谢谢,正好马上要迁移了..不知道windows转macos有没有用
背景
DataGrip 作为 JetBrains 全家桶中的数据库管理利器,在日常开发中积累了大量数据库连接配置。
正所谓全家桶一时爽,换机器火葬场
换机时面临的核心痛点:数十个连接配置无法批量导出,且密码已加密存储无法直接查看。
逐个重新配置,效率极低且容易出错,下面梳理了(我已经验证走通了这个流程)网上的迁移教程给大家参考,帮助大家实现配置、连接、Console 历史的完全无损迁移。
解决方案
第一步:配置密码管理器
image295×351 9.17 KB
image1398×401 33.3 KB
操作路径: Settings → 搜索 password → Passwords
关键配置:
- 勾选
In KeePass(DataGrip 内置的密码管理方案) - 记录 Database 路径,通常为:
C:\Users\<用户名>\AppData\Roaming\JetBrains\DataGrip<版本>\c.kdbx - 点击 Database 右侧齿轮图标,选择
Set Master Password - 务必妥善保管此 Master Password,它是解密所有数据库连接密码的唯一凭证
提示: 如果已设置过 Master Password,直接使用原密码即可,无需重复设置。
第二步:打包迁移核心目录
需要迁移两个关键目录:
① 项目目录
C:\Users\<用户名>\DataGripProjects
包含所有项目文件、SQL 娱乐、Console 历史等用户数据。
② 配置目录
C:\Users\<用户名>\AppData\Roaming\JetBrains\DataGrip<版本>
包含数据库连接配置、密码库、IDE 设置等核心配置文件。
迁移步骤:
- 将上述两个目录分别打包压缩
- 传输至新机器
- 解压至新机器的对应路径(保持目录结构一致)
- 遇到文件冲突时,选择全部覆盖
注意:
<版本>为具体版本号,如DataGrip2025.2。
第三步:导入配置并娱乐
在新机器上启动 DataGrip,执行以下操作:
-
定位密码管理器配置
Settings → 搜索
password→ 勾选In KeePass -
指定密码库文件
Database 路径选择刚才解压的
c.kdbx文件 -
输入 Master Password
系统弹窗时输入第一步设置的主密码
完成后,DataGrip 会自动加载所有配置。无需任何额外操作。
迁移效果
所有数据库连接(含密码)完整保留
SQL Console 历史记录同步
项目文件与娱乐无缝衔接(旧电脑上创建的一些文件都在)
甚至连上次关闭时打开的 Query Console 标签页都会原样恢复(这个我是真没想到,3000 多行杂乱的 SQL 还在)
真正意义上的无感迁移。 在新机器上打开 DataGrip 的瞬间,就像从未离开过旧机器。
补充说明
Q: 忘记 Master Password 怎么办?
A: 无解。这是 KeePass 的安全机制。只能一个一个重新添加数据库连接了。
Q: 新旧机器 DataGrip 版本不一致会怎样?
A: 个人建议先在旧电脑升级至新电脑相同的版本,保证两边配置结构完全一致,尽可能避免兼容问题产生。
网友解答:--【壹】--:
没有 MAC ,没测试过,但是原理估计是一致的,可能一些文件的目录需要自己琢磨一下
--【贰】--:
学习了!感谢分享
--【叁】--:
感谢帮我修改标题
软件名都写错了
--【肆】--:
正准备用DataGrip,默默的迁移中
--【伍】--:
感谢佬,前两天还想着怎么搞.
--【陆】--:
码一下,后面如果需要会自取,感谢佬分享!
--【柒】--:
原来如此
--【捌】--:
娱乐可以在站里搜一键娱乐方法,很方便
--【玖】--:
感谢大佬教程
--【拾】--:
感谢,留着备用
--【拾壹】--: Yaobai:
DataGrip
DataGrip 现在对非商业用途免费 | The DataGrip Blog 如果使用是非商用,可以免费申请许可。
--【拾贰】--:
谢谢,正好马上要迁移了..不知道windows转macos有没有用

