TiDB 使用 MySQL 协议

没有专属的客户端(管理工具),可以使用任何 MySQL 客户端连接到 TiDB 集群上,像使用 MySQL 一样使用 TiDB。
TiDB 绝大多数兼容 MySQL 5.7 语法 (不支持外键、存储过程、触发器等)。

客户端

CLi(命令行管理工具)

  • offical mysql-client
  • mycli(https://mycli.net)(支持语法补全,高亮)

    GUI(图形化管理工具)

  • PHPMyAdmin

  • MySQL Workbetch
  • Navicat

    Driver

    对应语言支持的 MySQL 驱动即可

    ORM(Object-Relational Mapping)

    部分 MySQL 语法功能 TiDB 不支持,ORM 生成的 SQL 可能不是分布式数据库的最佳实践,将 ORM 生成的语句输出,人工确认是否被 TiDB 支持,是否高效(最佳实践)。

DEMO

启动本地的测试集群

  1. tiup playgroun [-h]

帮助

  1. tiup playgroun [--db int1] [--kv int2] [--host ip_Address]

启动本地测试集群,int1 个 TiDB Server 实例启动,int2 个存储节点,指定容器的 ip 地址。