You need to enable JavaScript to run this app.
导航
Navicat(MySQL)
最近更新时间:2025.06.11 10:30:22首次发布时间:2024.08.14 18:50:20
我的收藏
有用
有用
无用
无用

Navicat 是一款图形数据库管理和开发软件,适用于 MySQL、MariaDB、Redis、MongoDB、Oracle、SQLite、PostgreSQL 和 MicrosoftSQLServer。它具有类似资源管理器的图形用户交互界面,并支持本地和远程数据库的多个数据库连接。

前提条件

  • 请提前安装好 Navicat,并获得相应的商用授权。

使用限制

数据库用户功能为 Beta 功能,如需使用数据库用户连接,请联系提交工单或联系 ByteHouse 团队获取白名单权限。

连接步骤

  1. 打开 Navicat,单击左上角图标,选择创建 MySQL 数据源。
    Image

  2. 填写一下连接信息字段。
    Image

    参数

    使用 IAM 用户连接

    使用数据库用户连接

    Host

    配置为 ByteHouse 的网络域名,您可以在 ByteHouse 控制台的租户管理>基本信息>网络信息中获取。详情请参见步骤二:配置网络信息

    Port

    数据库端口号,配置为固定取值:3306。

    User Name & Password

    【推荐】方式一:
    使用 API Key 作为 Username 和 Password。详情请参见获取 API Key

    • Username 为 API Key 的前半部分,比如获取的 API Key xxxx.yyyy,则 User 需填写 xxxx。
    • Password 为 API Key 的前半部分,比如获取的 API Key xxxx.yyyy,则 User 需填写 yyyy。

    方式二:

    • Username 默认为 bytehouse
    • Password 为 <API_Key>,可以在 ByteHouse 控制台>租户管理>连接信息中获取的 API Key。详情请参见获取 API Key
    • User Name 配置为 {accountID_or_accountName}::{username}[::{envID}],详情请参见步骤三:获取 ByteHouse 连接串信息
      • accountID_or_accountName:指火山引擎用户账号 ID 或名称,可登录 ByteHouse 控制台,单击右上角个人中心查看并复制账号 ID 或名称。
      • username:登录 ByteHouse 数据库账号用户名。可在 ByteHouse 控制台>权限管理>用户>查看数据库用户名
      • envID:可选配置,数据库所在的环境名称。如果使用 default 环境,可不配置,如需使用其他环境,需指定环境名称。您可登录 ByteHouse 控制台,在租户管理>基本信息>**当前环境 **中获取。
    • Password:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码
  3. 切换到 SSL 页签,启用 Use SSL
    Image

  4. 点击 Test Connection,如出现“Connection Successful”则表示连接成功。
    Image