跳到主要内容

连接管理

连接画廊​

点击功能栏「连接管理」打开画廊视图:

连接管理画廊

  • 每个连接一张卡片:品牌图标、环境色条(生产红 / 测试黄 / 开发蓝)、在线呼吸点。
  • 卡片操作:连接(双击卡片等效)、编辑、复制、删除。
  • 顶部支持按类型(Halo/PG/MySQL/Oracle)与环境筛选,以及关键字搜索。
  • 虚线「新建连接」卡片或「+ 新建连接」按钮创建新连接。

新建连接向导​

向导分两步。

第 1 步 · 连接信息:

新建连接向导 · 第 1 步 连接信息

  • 选择数据库类型(四大类型卡片,选后默认端口自动填充:Halo 1921、PostgreSQL 5432、MySQL 3306、Oracle 1521)。
  • 填写连接名、主机、端口、数据库名、用户名、密码(右侧眼睛图标可显隐)。
  • 底部实时显示连接串预览 scheme://user@host:port/db,方便核对。

第 2 步 · 高级选项(可选):

新建连接向导 · 第 2 步 高级选项

  • SSL 模式、客户端编码、连接/查询超时、只读会话。
  • SSH 隧道:跳板机场景填 SSH 主机/端口/用户名,支持私钥(带 passphrase)或密码认证、主机指纹校验开关。
  • 环境标记(PROD/TEST/DEV)与颜色标签。

操作按钮:「测试连接」(结果以弹窗展示连通详情与耗时)、「保存」、「保存并连接」。

连接安全​

  • 密码以 AES/GCM 加密保存在本地 ~/.halo-dbclient/,绝不明文落盘。
  • 可启用主口令(功能栏「主口令」):所有连接密码由主口令二次加密,启动后需解锁一次;忘记主口令无法恢复,只能清除重设。
  • 「导入连接」支持从 Navicat(.ncx)/ DBeaver / JSON 批量导入连接配置,同名自动跳过。