PingKai Logo下载

使用 Navicat 连接到 TiDB

TiDB 是一个兼容 MySQL 的数据库。Navicat 是为数据库用户提供的 GUI 工具集。本教程使用 Navicat Premium 工具连接 TiDB。

在本文档中,你可以学习如何使用 Navicat 连接到 TiDB。

前置需求

为了能够顺利完成本文中的操作,你需要:

  • Navicat Premium 17.1.6 或以上版本。
  • 一个 Navicat Premium 的付费账号。
  • 准备一个 TiDB 集群。

如果你还没有 TiDB 集群,可以按如下方式创建一个:

连接到 TiDB

根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB。

  1. 在 TiDB Cloud 的 My TiDB 页面中,点击你目标 TiDB Cloud Starter 或 Essential 实例的名字,进入实例的 Overview 页面。

  2. 点击右上角的 Connect 按钮,将会弹出连接对话框。

  3. 确认对话框中的配置和你的运行环境一致。

    • Connection Type 选择 Public
    • Branch 选择 main
    • Connect With 选择 Navicat
    • Operating System 为你的运行环境。
  4. 点击 Generate Password 生成一个随机密码。

  5. 启动 Navicat Premium,点击左上角的 Connection,在 Vendor Filter 中勾选 PingCAP,并双击右侧面板中的 TiDB

    Navicat: add new connection

  6. New Connection (TiDB) 对话框中,配置以下连接参数:

    • Connection Name:为该连接指定一个有意义的名称。
    • Host:输入从 TiDB Cloud 连接对话框中的得到的 HOST 参数。
    • Port:输入从 TiDB Cloud 连接对话框中的得到的 PORT 参数。
    • User Name:输入从 TiDB Cloud 连接对话框中的得到的 USERNAME 参数。
    • Password:输入第 4 步中生成的密码。

    Navicat: configure connection general panel for TiDB Cloud Starter

  7. 点击 SSL 选项卡,选择 Use SSLUse authentication 以及 Verify server certificate against CA 复选框。并在 CA Certificate 字段中填入从 TiDB Cloud 连接对话框中获取的 CA 文件路径。

    Navicat: configure connection SSL panel for TiDB Cloud Starter

  8. 点击 Test Connection 以验证与你的目标 TiDB Cloud Starter 或 Essential 实例的连接。

  9. 如果连接测试成功,你可以看到 Connection Successful 信息。点击 OK 完成连接配置。

下一步

需要帮助?

如果在开发的过程中遇到问题,可以在 AskTUG 论坛 上提问,或从 PingCAP 官方或 TiDB 社区获取支持