Подключение к узлу шлюза со специальной версией 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 для подключения к своему серверу. Дальнейшие разъяснения см. в приведенных далее примерах.
Примечание.
Подключение к Базе данных Azure MySQL через порты 3308 и 3309 поддерживается только для общедоступных подключений. Конечные точки Приватного канала и службы виртуальной сети можно использовать только с портом 3306.
Дополнительные сведения о политике поддержки устаревших версий см. в документации по политике поддержки версий.
Управление обновлениями
Служба автоматически управляет установкой исправлений для обновления версии исправлений. Например, с версии 5.7.20 до 5.7.21.
Обновление основной версии в настоящее время поддерживается службой обновления с MySQL версии 5.6 до версии 5.7. Дополнительные сведения см. в инструкции по выполнению обновления основных версий. Если необходимо выполнить обновления с версии 5.7 до версии 8.0, мы рекомендуем выполнить созидание дампа и восстановление для сервера с новой версией.
Следующие шаги
- Чтобы узнать поддерживаемые версии, ознакомьтесь с политикой поддержки версий Базы данных Azure для MySQL.
- Подробности о политике в области версий Базы данных Azure для MySQL см. в этом документе.
- Сведения о квотах и ограничениях для конкретных ресурсов с учетом вашего уровня служб см. в статье об уровнях служб.