Spec-Zone.ru › MySQL Connectors 1.0
Глава 3 Версии Connector/Python

Глава 3 Версии Connector/Python

В этом разделе описываются версии выпусков, такие как 8.0.34, а также примечания, специфичные для двух реализаций (расширение на C и чистый Python).

Выпуски Connector/Python

В следующей таблице обобщены доступные версии Connector/Python. Для серий, достигших статуса «Общая доступность» (GA), предварительные версии в серии до версии GA больше не поддерживаются.

Примечание

MySQL Connectors и другие инструменты и приложения для клиентов MySQL теперь синхронизируют первую цифру номера версии с (наивысшей) версией сервера MySQL, которую они поддерживают. Например, MySQL Connector/Python 8.0.12 будет предназначен для поддержки всех функций сервера MySQL версии 8 (или ниже). Это изменение упрощает и интуитивно понятно при выборе версии клиента для определенной версии сервера.

Connector/Python 8.0.4 — первый выпуск, использующий новую нумерацию. Он является преемником Connector/Python 2.2.3.

Таблица 3.1 Справочник по версиям Connector/Python

Таблица 3.1 Справочник по версиям Connector/Python
Версия Connector/Python Версии MySQL Server Версии Python Статус Connector
9.1.0 8.0 и выше 3.13*, 3.12, 3.11, 3.10, 3.9 Общая доступность
8.4.0 и 9.0.0 8.0 и выше 3.12, 3.11, 3.10, 3.9, 3.8 Общая доступность
8.1.0 до 8.3.0 5.7 и выше 3.12 (8.2.0+), 3.11, 3.10, 3.9, 3.8 Общая доступность
8.0 8.0, 5.7, 5.6, 5.5 3.11, 3.10, 3.9, 3.8, 3.7, (3.6 до 8.0.29), (2.7 и 3.5 до 8.0.24) Общая доступность
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 Общая доступность, окончательный выпуск 26.10.2016
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 Общая доступность, окончательный выпуск 22.08.2014

Примечание

Версии MySQL сервера и Python в скобках известны как совместимые с Connector/Python, но не официально поддерживаются. Исправления ошибок для этих версий могут быть не выполнены.

Примечание

Python 3.13 по умолчанию включает ssl.VERIFY_X509_STRICT валидацию SSL, что означает, что сертификаты SSL должны быть совместимы с RFC-5280 при использовании Python 3.13 и выше.

Примечание

На macOS x86_64 ARM: Python 3.7 не поддерживается с реализацией c-ext; обратите внимание, что это нестандартная версия Python на macOS.

Реализации Connector/Python

Connector/Python реализует протокол MySQL клиент/сервер двумя способами:

  • Как чистый Python; реализация написана на Python. Она зависит от стандартной библиотеки Python.

    Вариант X DevAPI коннектора требует Python Protobuf. Требуемая версия — 4.25.3, а до версии Connector/Python 9.0.0 требовалась версия >= 4.21.1, <= 4.21.12.

  • В качестве расширения на C, взаимодействующего с библиотекой MySQL C. Эта реализация протокола зависит от клиентской библиотеки, но может использовать библиотеку, предоставляемую пакетами MySQL Server (см. Реализации MySQL C API).

Ни одна из реализаций протокола клиент/сервер не имеет зависимостей от сторонних библиотек. Однако, если вам нужна поддержка SSL, убедитесь, что ваша установка Python скомпилирована с использованием библиотек OpenSSL.

Примечание

Поддержка distutils была удалена в Connector/Python 8.0.32.

Терминология Python, относящаяся к дистрибутивам:

  • Сборка дистрибутива: пакет, созданный в формате родного пакета, предназначенном для определенной платформы. Он содержит как исходные файлы, так и независимые от платформы байткоды. Бинарные дистрибутивы Connector/Python — это сборки дистрибутивов.

  • Исходный дистрибутив: дистрибутив, содержащий только исходные файлы и обычно независимый от платформы.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-versions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API