Navicat 17 支持为每个数据库连接单独设置颜色,颜色显示在连接名左侧、对象浏览器顶部及查询窗口标题栏;需右键编辑连接→常规→连接颜色设置,但该配置仅本地生效、不同步至Navicat Cloud或其它设备。
连接列表里怎么给开发/测试/生产环境标颜色
navicat 17 支持直接为每个数据库连接设置独立颜色,不是靠文件夹分组或标签文字——颜色会显示在连接名称左侧、对象浏览器顶部状态栏,以及所有关联的查询窗口标题栏。这比手动记“dev_mysql”“prod_oracle”靠谱得多。
- 右键连接名 →
编辑连接→ 切换到常规标签页 - 找到
连接颜色下拉框(默认是“无”),点开选一个色块 - 确认保存后,该连接下所有新开的查询窗口、表浏览页、ER 图页都会带对应色标
注意:颜色只作用于当前 Navicat 实例的本地配置,不随 profiles/ 文件夹自动同步到其他设备——如果用 Navicat Cloud 同步连接,颜色设置不会上传;绿色版用户需手动备份整个 profiles/ 目录才能迁移颜色配置。
为什么颜色标错环境会导致误操作
最典型的问题是:把标成绿色的“test_pg”连接,实际连的是生产库;或者多个同名连接(比如都叫 sales_db)只靠颜色区分,但其中一个是旧配置、指向已下线实例。这时候颜色反而成了干扰项。
- 颜色本身不校验连接真实性,
主机、端口、数据库名才决定连到哪 - 建议搭配
连接别名使用:比如命名为[PROD] sales_mysql_8001,再套红色,双重提示 - 对高危环境(如生产库),可在
高级标签页勾选执行前确认,哪怕颜色看错也能拦一道
颜色在 SQL 窗口和固定结果里的实际表现
颜色不只是装饰——它会渗透进你日常高频操作界面:
- 新开的
查询窗口标题栏左上角显示小色块,鼠标悬停提示“连接名称 + 颜色名” - 点击
固定查询结果按钮后,固定面板里每条记录顶部会显示对应连接的颜色条+名称 - 执行
SELECT @@hostname或SELECT current_database()时,结果集上方状态栏也会染上连接色
但要注意:如果同一个连接被多个用户共用(比如团队共享 Navicat Cloud 连接),颜色是个人本地设置,别人看不到你的红/蓝/绿——这点容易被忽略,协作时别单靠颜色做沟通依据。


















