Chapter 3 Connector/Python Versions

The following table summarizes the available Connector/Python versions. For series that have reached General Availability (GA) status, development releases in the series prior to the GA version are no longer supported.


MySQL Connectors and other MySQL client tools and applications now synchronize the first digit of their version number with the (highest) MySQL server version they support. For example, MySQL Connector/Python 8.0.12 would be designed to support all features of MySQL server version 8 (or lower). This change makes it easy and intuitive to decide which client version to use for which server version.

Connector/Python 8.0.4 is the first release to use the new numbering. It is the successor to Connector/Python 2.2.3.

Table 3.1 Connector/Python Version Reference

Connector/Python VersionMySQL Server VersionsPython VersionsConnector Status
8.0 (continuation of 2.2)8.0, 5.7, 5.6, 5.53.4 and higher, 2.7Developer Milestone
2.2 (continues as 8.0)5.7, 5.6, 5.53.4 and higher, 2.7Developer Milestone
2.15.7, 5.6, 5.53.4 and higher, 2.7, 2.6Recommended version
2.05.7, 5.6, 5.53.4 and higher, 2.7, 2.6GA, Supported
1.25.7, 5.6, 5.5 (5.1, 5.0, 4.1)3.1 and higher, 2.7, 2.6GA, Supported


MySQL server and Python versions within parentheses are known to work with Connector/Python, but are not officially supported. Bugs might not get fixed for those versions.


Connector/Python does not support the old MySQL Server authentication methods, which means that MySQL versions prior to 4.1 will not work.