Подключение к узлу шлюза со специальной версией MySQL

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер

Важно!

База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"

В варианте развертывания с отдельным сервером шлюз служит для перенаправления соединений на экземпляры сервера. После установки подключения в клиенте MySQL отображается версия MySQL, установленная в шлюзе, а не фактическая версия, которая работает на вашем экземпляре сервера MySQL. Чтобы определить версию MySQL на экземпляре сервера, выполните команду SELECT VERSION(); в командной строке MySQL. Ознакомьтесь с архитектурой Подключение ivity, чтобы узнать больше о шлюзах в архитектуре служб База данных Azure для MySQL.

Так как База данных Azure для MySQL поддерживает основные версии 5.7 и 8.0, для подключения Базы данных Azure для MySQL на порту 3306 по умолчанию запущен клиент MySQL версии 5.6 (малораспространенный знаменатель) для поддержки соединений с серверами 2 поддерживаемых основных версий. Но если среди требований приложения, подключение к определенной основной версии, например 5.7 или 8.0, то вы можете выполнить это изменив порт в строке подключения к серверу.

В службе База данных Azure для MySQL узлы шлюза прослушивают порт 3308 для клиентов версии 5.7 и порт 3309 для клиентов версии 8.0. Иными словами, если вы хотите подключиться к клиенту шлюза версии 5.7, то необходимо использовать полностью соответствующее требованиям имя сервера и порт 3308 для подключения к своему серверу из приложения клиента. Аналогичным образом, если вы хотите подключиться к шлюзу клиента версии 8.0, то можете использовать полностью соответствующее требованиям имя сервера и порт 3309 для подключения к своему серверу. Дальнейшие разъяснения см. в приведенных далее примерах.

Example connecting via different gateway mysql versions

Примечание.

Подключение к Базе данных Azure MySQL через порты 3308 и 3309 поддерживается только для общедоступных подключений. Конечные точки Приватного канала и службы виртуальной сети можно использовать только с портом 3306.

Дополнительные сведения о политике поддержки устаревших версий см. в документации по политике поддержки версий.

Управление обновлениями

Служба автоматически управляет установкой исправлений для обновления версии исправлений. Например, с версии 5.7.20 до 5.7.21.

Обновление основной версии в настоящее время поддерживается службой обновления с MySQL версии 5.6 до версии 5.7. Дополнительные сведения см. в инструкции по выполнению обновления основных версий. Если необходимо выполнить обновления с версии 5.7 до версии 8.0, мы рекомендуем выполнить созидание дампа и восстановление для сервера с новой версией.

Следующие шаги