告别手动重录连接:Gridex一键导入Navicat、DBeaver、DataGrip、TablePlus连接配置的秘诀

发布时间:2026/10/10 17:53:12
告别手动重录连接:Gridex一键导入Navicat、DBeaver、DataGrip、TablePlus连接配置的秘诀
【免费下载链接】gridexA native macOS / windows / Linux database IDE built with Swift and AppKit. Connect to PostgreSQL, MySQL, SQLite, and Redis from a single app with a fast, keyboard-driven interface.项目地址https://gitcode.com/gh_mirrors/gri/gridex点击查看免费下载还在换数据库客户端时逐条重录主机、端口、账号密码Gridex是一款原生跨平台的数据库 IDE支持 PostgreSQL、MySQL、SQLite、Redis、MongoDB、SQL Server、ClickHouse它的「导入连接」功能可以一键读取 Navicat、DBeaver、DataGrip、TablePlus 里已保存的数据库连接配置——包括 SSH 隧道、SSL 开关和钥匙串里的密码几分钟就能完成整库迁移。为什么需要一键导入数据库连接配置换用新工具时最折磨人的不是装软件而是把旧工具里的连接一条条敲进去连接多几十个环境开发、测试、生产× 多个库配置杂SSH 隧道、端口、SSL、SQLite 文件路径、分组颜色密码敏感不想从旧工具导出明文又怕在新工具里手敲出错。Gridex 的导入器直接读取各工具的本地配置文件不是让你上传导出包密码则通过系统钥匙串授权一次性解密导入后存入 macOS Keychain不经过网络、不留明文。相关实现集中在 macos/Services/Import/ 目录。一键导入的 4 步操作流程 整个过程在首页点一个按钮就开始了第 1 步打开导入面板在 Gridex 首页点击「Import Connections」按钮图标为向下的导入箭头即可弹出导入面板源码见 MainView.swift。第 2 步选择来源工具面板会列出 4 个来源并根据你的系统自动探测是否已安装来源状态提示读取方式TablePlusInstalled / Not Found自动读取收藏夹DBeaverInstalled / Not Found自动读取工作区DataGripInstalled / Not Found自动读取数据源配置NavicatSelect .ncx手动选择导出的 .ncx 文件第 3 步预览并勾选连接选完后会列出该工具下的所有连接名称、类型、主机:端口/库名。默认全部勾选也可以只挑需要的几条。第 4 步一键完成导入点击导入按钮选中的连接即刻出现在 Gridex 侧边栏双击即可查询。密码会被自动写入 macOS 钥匙串见 MainView.swift 的导入逻辑。四个导入器分别从哪里读取连接每个导入器对应一个轻量源码文件原理各不相同TablePlus— TablePlusImporter.swift读取本地Connections.plist收藏夹与分组并通过一次钥匙串查询批量取回所有密码macOS 只弹一次授权点「Always Allow」即可。DBeaver— DBeaverImporter.swift解析工作区里的data-sources.json并合并credentials-config.json中的账号密码。DataGrip— DataGripImporter.swift自动定位 JetBrains 目录下的dataSources.xml还会扫描各项目.idea/dataSources.xml里的项目级数据源。Navicat— NavicatImporter.swift解析.ncx导出文件并使用 Blowfish 解密其中加密的密码字段见 decryptPassword。 Windows 版同样内置了导入能力实现见 windows/Gridex/Services/Import/ 目录。无论来源如何所有连接最终都会统一为ImportedConnection模型字段涵盖主机、端口、数据库、SSH、SSL、分组、颜色标签再转换为 Gridex 自己的ConnectionConfig逻辑见 ImportedConnection.swift。导入后保留的信息清单导入不是简单复制文本以下配置都会带过去✅ 主机 / 端口 / 数据库 / 用户名✅ 密码经钥匙串解密后重新加密存入 Gridex✅ SSH 隧道参数TablePlus 的isOverSSH配置会转成 Gridex 的 SSHTunnelConfig✅ SSL 开关✅ 连接分组与颜色标签侧边栏分组直接还原✅ SQLite 的本地文件路径导入完成后这些连接即可直接使用查询编辑器、数据网格、ER 图、备份导出以及内置 MCP 服务器和 AI Chat 等全部功能。实用小贴士Navicat 需要手动选文件其他三个工具自动探测Navicat 需先在其菜单里「导出连接」为.ncx再在导入面板中选择该文件。显示 Not Found说明本机没装对应工具或没有对应的配置文件该选项会置灰不影响其他来源的导入。钥匙串授权只需一次导入 TablePlus 连接时 macOS 可能弹出访问钥匙串提示选「始终允许」后所有密码一次读完。密码可以改导入后在连接编辑表单中可直接查看或替换已导入的密码新密码仍由系统钥匙串保管。失败不阻塞个别连接导入失败时其余连接会继续完成见 importSelected。常见问题 FAQQ1Gridex 支持一键导入哪些工具的数据库连接Navicat.ncx 导出文件、DBeaver工作区配置、DataGripJetBrains 数据源配置、TablePlus收藏夹四种含 SSH 配置与钥匙串密码。Q2导入过程会把我的密码传到网上吗不会。所有解析都在本机完成密码只在本机钥匙串之间迁移无网络请求。Q3导入后原来的连接还能用吗当然。导入是「复制」而不是「移动」旧工具中的连接保持原样随时可以双向使用。Q4Linux 版支持吗导入功能目前以 macOS 版实现最完整见 macos/Services/Import/Windows 版也提供了对应导入器具体以各平台版本说明为准。换工具不再是一场「抄作业」。打开 Gridex点一下「Import Connections」你的 Navicat、DBeaver、DataGrip、TablePlus 连接配置会在一分钟内全部就位——然后把时间留给真正重要的 SQL。赞分享【免费下载链接】gridexA native macOS / windows / Linux database IDE built with Swift and AppKit. Connect to PostgreSQL, MySQL, SQLite, and Redis from a single app with a fast, keyboard-driven interface.项目地址https://gitcode.com/gh_mirrors/gri/gridex点击查看免费下载相关推荐告别连接噩梦DBeaver数据库连接池连接重用策略深度解析告别连接噩梦DBeaver数据库连接池连接重用策略深度解析 你是否还在为数据库连接频繁断开、查询延迟飙升而烦恼作为运营或开发人员你是否经常遇到连接超时数据库客户端桌面应用数据库S3Proxy在Java项目中的集成教程嵌入式存储代理解决方案S3Proxy在Java项目中的集成教程嵌入式存储代理解决方案 S3Proxy是一款强大的嵌入式存储代理工具它能够将S3 API操作转换为jclouds提供后端API网关DBeaver数据库连接池连接超时配置DBeaver数据库连接池连接超时配置 引言连接超时的痛点与解决方案 在日常数据库开发和管理中你是否经常遇到以下场景 长时间闲置的连接占用数据库资源导致数据库客户端桌面应用数据库创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考