MySQL 连接器/Python 开发人员指南  /  第 3 章连接器/Python 版本

第 3 章连接器/Python 版本

下表总结了可用的连接器/Python 版本。对于已达到一般可用性 (GA) 状态的系列,不再支持 GA 版本之前的系列中的开发版本。

笔记

MySQL 连接器和其他 MySQL 客户端工具和应用程序现在将其版本号的第一位数字与其支持的(最高)MySQL 服务器版本同步。例如,MySQL Connector/Python 8.0.12 旨在支持 MySQL 服务器版本 8(或更低版本)的所有功能。此更改使得决定将哪个客户端版本用于哪个服务器版本变得简单直观。

Connector/Python 8.0.4 是第一个使用新编号的版本。它是 Connector/Python 2.2.3 的继承者。

表 3.1 连接器/Python 版本参考

连接器/Python 版本 MySQL 服务器版本 Python 版本 连接器状态
8.0 8.0, 5.7, 5.6, 5.5 3.9、3.8、3.7、(8.0.29 之前的 3.6)、(8.0.24 之前的 2.7 和 3.5) 一般可用性
2.2(继续为 8.0) 5.7, 5.6, 5.5 3.5、3.4、2.7 开发者里程碑,无发布
2.1 5.7, 5.6, 5.5 3.5、3.4、2.7、2.6 一般可用性
2.0 5.7, 5.6, 5.5 3.5、3.4、2.7、2.6 GA,最终发布于 2016-10-26
1.2 5.7、5.6、5.5(5.1、5.0、4.1) 3.4、3.3、3.2、3.1、2.7、2.6 GA,最终发布于 2014-08-22

笔记

已知括号内的 MySQL 服务器和 Python 版本可与连接器/Python 一起使用,但不受官方支持。这些版本可能无法修复错误。

笔记

Connector/Python 不支持旧的 MySQL 服务器身份验证方法,这意味着 4.1 之前的 MySQL 版本将无法使用。

笔记

在 macOS x86_64 ARM 上:c-ext 实现不支持 Python 3.7;请注意,这是 macOS 上的非默认 Python 版本。