TiDB 4.0 PCTA 学习笔记】- 2.2 How to connect TiDB platform(如何连接到 TiDB)@2班+庞潇

课程名称:201+2.2 How to connect TiDB platform(如何连接到 TiDB)

学习时长:

30

课程收获:

了解了TIDB和MYSQL的差异性,并了解了多种链接TIDB方法,以及TIDB在DOCKER下的注意事项,如必须配置DOCKER IP地址,否则会启动报错。

课程内容:

1.tidb使用mysql协议

因此可以像使用MYSQL一样使用TIDB。

1

TIDB支持绝大多数MYSQL5.7语法,具体不支持的可查看官方文档。

https://docs.pingcap.com/zh/tidb/stable/mysql-compatibility#与-mysql-兼容性对比

tidb未提供专属客户端,可使用常规MYSQL客户端链接。比如(推荐mycli):


4
开发人员根据自己的开发语言,可选择不同的驱动器。

5

使用ORM关系映射时,存在部分高级功能无法实现,因为TIDB和MYSQL不是100%兼容,因此最好通过ORM输出SQL,并人工输入测试是否支持。

6

  • tiup启动

Tiup playgroud --db 2 --kv 3

docker启动需添加IP地址

Tiup playgroud --db 2 --kv 3 – host 192.168.197.63

创建2个TIDB SERVER,3个KV

  • 官方客户端链接

Mysql --host 127.0.0.1 -port 4001 -u root

  • phpadmin链接

7

使用DOCKER配置PHPADMIN。

  • Django+tidb案例

9

Django数据库链接配置。可找基于MYSQL模板进行测试。

学习过程中参考的其他资料

https://docs.pingcap.com/zh/tidb/stable/mysql-compatibility#与-mysql-兼容性对比