
- #Mysql enterprise edition trial period update#
- #Mysql enterprise edition trial period Patch#
- #Mysql enterprise edition trial period series#
These are presently the only differences between the two editions for MySQL Connector/Python itself. Additionally, the Enterprise Edition includes technical support through MySQL Technical Support Services. The Community Edition is released under the GNU General Public License, version 2.0, whereas the Enterprise Edition uses a proprietary license. For MySQL Connector/Python, the difference is subtler.Ī common difference for all products is the license. For example, for MySQL Server, several additional plugins are available for the Enterprise Edition. The difference between the two editions varies among the products. The Enterprise Edition is a commercial offering from Oracle. MySQL products are available in two different editions: Community and Enterprise.

In addition to the various versions of MySQL Connector/Python, there are (as with other MySQL products) two different editions to choose from. You can follow the changes in the release notes, which are available from. For example, MySQL Server 8.0 uses the caching_sha2_password authentication plugin by default, which is not supported until recently in MySQL Connector/Python.Īs with any product under active development, new features are regularly added and bugs are fixed. On the other hand, an older version of MySQL Connector/Python may not be compatible with the latest MySQL Server version. The latest MySQL Connector/Python version can be used with older MySQL Server versions.
#Mysql enterprise edition trial period series#
Use the latest release of the latest release series of GA quality to ensure you have access not only to all the latest features but also the latest available bug fixes. So, even if you are still using, for example, MySQL Server 5.7, you should still use MySQL Connector/Python 8.0. While the MySQL Connector/Python 8.0 releases are coupled together with the release of MySQL Server and other MySQL products, they are backward compatible with older MySQL Server versions. That means that, at the time of writing, it is recommended to use the latest MySQL Connector/Python 8.0 release. Only the latest GA series receives all improvements and bug fixes.
#Mysql enterprise edition trial period Patch#
It is recommended to use the latest patch release of the latest series of GA quality. Why the jumps? The version numbers of most MySQL products were aligned, which required some irregularity in release numbers, but it now means that MySQL Server 8.0.11 and MySQL Connector/Python 8.0.11 are released together. The list of 8.0 releases is no less puzzling: the latest pre-GA release is 8.0.6 with the first GA release being 8.0.11. The version series before 8.0 was 2.1 with a few pre-GA releases of version 2.2. If you look at the change history of MySQL Connector/Python, you may be a little puzzled. This is the version that is the primary focus of this article. The latest GA release as of April 2018 is version 8.0.11, which additionally introduces the X DevAPI.
#Mysql enterprise edition trial period update#
A major update occurred with version 2.1 it introduced the C Extension, which allows better performance. The initial general availability (GA) release was version 1.0.7, which was released in September 2012. It was written to be compatible with the MySQL-python interface and to be up to date with the latest MySQL Server and Python versions.

MySQL decided to develop its own connector: MySQL Connector/Python. There were other third-party connectors, such as the MySQL-python (MySQLdb) interface however, it was getting aged and only officially supported up to MySQL 5.5 and Python 2.7. Versionsīefore 2012, there was no Python connector maintained by Oracle. This section introduces the MySQL Connector/Python versions, editions, and the three APIs. It effectively supports three different APIs, although only two are commonly used directly. It is the official MySQL connector for Python, developed and maintained by Oracle Corporation by the MySQL development team.

You can also call MySQL Connector/Python a database driver. It can be used to manipulate the database objects using data definition language (DDL) statements as well as to change or query the data through data manipulation language (DML) statements. MySQL Connector/Python is the glue that is used between a Python program and a MySQL Server database.
