使用 MySQL Workbench 连接到平凯数据库

平凯数据库是一个兼容 MySQL 的数据库。MySQL Workbench 是为 MySQL 数据库用户提供的 GUI 工具集。

在本文档中,你可以学习如何使用 MySQL Workbench 连接到平凯数据库集群。

前置需求

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

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

连接到平凯数据库

  1. 启动 MySQL Workbench,并点击 MySQL Connections 标题旁边的 +

    MySQL Workbench: add new connection

  2. Setup New Connection 对话框中,配置以下连接参数:

    • Connection Name:为该连接指定一个有意义的名称。

    • Hostname:输入本地部署 TiDB 集群的 IP 地址或域名。

    • Port:输入本地部署 TiDB 集群的端口号。

    • Username:输入用于连接到 TiDB 的用户名。

    • Password:点击 Store in Keychain ...,输入用于连接 TiDB 集群的密码,然后点击 OK 保存密码。

      MySQL Workbench: store the password of TiDB Self-Managed in keychain

    下图显示了连接参数的示例:

    MySQL Workbench: configure connection settings for TiDB Self-Managed

  3. 点击 Test Connection 以验证与本地部署 TiDB 集群的连接。

  4. 如果连接测试成功,你可以看到 Successfully made the MySQL connection 信息。点击 OK 保存连接配置。

常见问题

如何处理连接超时错误 "Error Code: 2013. Lost connection to MySQL server during query"?

这个错误表示查询执行时间超过了超时限制。要解决这个问题,可以按照以下步骤调整超时设置:

  1. 启动 MySQL Workbench 并打开 Workbench Preferences 页面。

  2. SQL Editor > MySQL Session 部分,调整 DBMS connection read timeout interval (in seconds) 的设置。该字段控制了 MySQL Workbench 在断开与服务器的连接之前查询可以执行的最长时间(以秒为单位)。

    MySQL Workbench: adjust timeout option in SQL Editor settings

更多信息,可以参考 MySQL Workbench 常见问题

下一步

需要帮助?

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