Политика поддержки версии Базы данных Azure для MySQL

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

Внимание

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

На этой странице описывается политика управления версиями База данных Azure для MySQL и применяется к База данных Azure для MySQL — одиночный сервер и База данных Azure для MySQL — режимы развертывания гибкого сервера.

Поддерживаемые версии MySQL

База данных Azure для MySQL был разработан на основе MySQL Community Edition с помощью подсистемы хранилища InnoDB. Служба поддерживает текущие основные версии сообщества, а именно MySQL 5.7 и 8.0. MySQL использует схему именования X.Y.Z, где X является основной версией, Y является дополнительной версией, а Z — выпуск исправления ошибок. Дополнительные сведения о схеме см. в документации MySQL.

База данных Azure для MySQL в настоящее время поддерживает следующие основные и младшие версии MySQL:

Версия Отдельный сервер
Текущая дополнительная версия
Гибкий сервер
Текущая дополнительная версия
MySQL версии 5.7 5.7.32 5.7.44
MySQL версии 8.0 8.0.15 8.0.36

Примечание.

В параметре развертывания с одним сервером шлюз перенаправляет подключения к экземплярам сервера. После установки подключения в клиенте MySQL отображается версия MySQL, установленная в шлюзе, а не фактическая версия, которая работает на вашем экземпляре сервера MySQL. Чтобы определить версию MySQL на экземпляре сервера, выполните команду SELECT VERSION(); в командной строке MySQL. Если у приложения есть требование подключиться к определенной основной версии, скажем, версии 5.7 или v8.0, это можно сделать, изменив порт на сервере строка подключения, как описано в нашей документации.

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

Поддержка основных версий

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

Поддерживаемые дополнительные версии

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

Политика прекращения поддержки основной версии

Сведения о выходе на пенсию для основных версий MySQL перечислены в следующей таблице. Даты, отображаемые в политике управления версиями MySQL, следуют политике управления версиями MySQL.

Версия Новые возможности Дата начала предоставления поддержки Azure дата окончания поддержка Azure Дата выхода на пенсию сообщества
MySQL 5.7 Функции 20 марта 2018 г. Сентябрь 2025 г. Октябрь 2023
MySQL 8 Функции 11 декабря 2019 г. Неприменимо Апрель 2026 г.

Что произойдет с База данных Azure для MySQL службой после выхода версии сообщества MySQL в октябре 2023 г.

В соответствии с объявлением Oracle о конце жизни (EOL) MySQL Community версии 5.7 в октябре 2023 (страница 23), мы активно готовимся к этому важному переходу. Эта разработка специально влияет на клиентов, которые в настоящее время используют версию 5.7 База данных Azure для MySQL — отдельный сервер и гибкий сервер.

В ответ на запросы клиента корпорация Майкрософт решила продлить поддержку База данных Azure для MySQL за октябрь 2023 года. В течение расширенного периода поддержки, который длится до сентября 2025 года, корпорация Майкрософт определяет доступность, надежность и безопасность службы. Хотя в отношении дополнительных обновлений версий нет конкретных гарантий, мы реализуем важные изменения, чтобы служба оставалась доступной, зависимой и защищенной. Наш план включает:

  • Расширенная поддержка версии 5.7 на База данных Azure для MySQL-гибких серверах до сентября 2025 года, предлагая достаточно времени для клиентов, чтобы планировать и выполнять обновления до MySQL версии 8.0.

  • Расширенная поддержка версии 5.7 на База данных Azure для MySQL-отдельных серверах до тех пор, пока они не будут прекращены в сентябре 2024 года. Эта расширенная поддержка обеспечивает База данных Azure для MySQL -Single Server клиентов достаточно времени для миграции на База данных Azure для MySQL — гибкий сервер версии 5.7, а затем обновление до версии 8.0.

Прежде чем мы завершим поддержку База данных Azure для MySQL 5.7, необходимо обратить внимание на несколько важных временная шкала.

Временная шкала нерекомендуемого использования Azure MySQL 5.7

Временная шкала Гибкий конец Azure MySQL 5.7 Одиночный конец Azure MySQL 5.7
Создание новых серверов с помощью портал Azure. Решение Уже завершено как часть нерекомендуемого отдельного сервера
Создание новых серверов с помощью интерфейса командной строки (CLI). Решение Сентябрь 2024 г.
Создание реплика серверов для существующих серверов. Сентябрь 2025 г. Сентябрь 2024 г.
Создание серверов с помощью рабочего процесса восстановления для существующих серверов Сентябрь 2025 г. Сентябрь 2024 г.
Создание новых серверов для миграции с База данных Azure для MySQL — отдельный сервер на База данных Azure для MySQL — гибкий сервер. Неприменимо Сентябрь 2024 г.
Создание новых серверов для миграции с База данных Azure для MariaDB на База данных Azure для MySQL — гибкий сервер. Сентябрь 2025 г. Неприменимо
Расширенная поддержка База данных Azure для MySQL версии 5.7 Сентябрь 2025 г. Сентябрь 2024 г.

Примечание.

Изначально мы планировали остановить создание новых экземпляров База данных Azure для MySQL версии 5.7 с помощью ИНТЕРФЕЙСА командной строки и портала после апреля 2024 года. Однако после дальнейшего просмотра и отзывов клиентов мы решили отложить это действие. Конкретная дата прекращения создания новых экземпляров MySQL 5.7 в настоящее время рассматривается и остается "Для решения". Это изменение отражает наши обязательства по удовлетворению потребностей клиентов и обеспечению гибкости во время перехода. Мы ценим ваши отзывы и поощряем непрерывное взаимодействие по мере перехода к этим изменениям.

Вопросы и ответы

Вопрос. Что такое процесс обновления базы данных Azure для MySQL — гибкий сервер с версии 5.7 до версии 8.0?

Ответ. Начиная с мая 2023 г. База данных Azure для MySQL — гибкий сервер позволяет выполнять обновление на месте с MySQL версии 5.7 до версии 8.0, используя функцию обновления основной версии (MVU). Дополнительные сведения см. в документе об обновлении основной версии.

Вопрос. В настоящее время я использую базу данных Azure для MySQL — единый сервер Sever версии 5.7, как запланировать обновление?

Ответ. База данных Azure для MySQL — отдельный сервер не предоставляет встроенную поддержку обновления основных версий с версии 5.7 до версии 8.0. Так как База данных Azure для MySQL — отдельный сервер находится на нерекомендуемом пути, не планируется поддерживать обновление основных версий с версии 5.7 до версии 8.0. Рекомендуемый путь к обновлению с версии 5.7 из База данных Azure для MySQL — отдельный сервер до версии 8.0 — сначала перенести версию 5.7 База данных Azure для MySQL — отдельный сервер в версию 5.7 из База данных Azure для MySQL — гибкий сервер. После завершения миграции и стабилизации сервера на гибком сервере можно продолжить обновление основной версии на перенесенном База данных Azure для MySQL — гибкий сервер версии 5.7 до версии 8.0. Расширенная поддержка версии 5.7 на гибком сервере позволяет выполнять обновление до версии 5.7 до версии 8.0 на гибком сервере через определенный момент времени после миграции с одного сервера.

Вопрос. Существуют ли ожидаемые последствия простоя или производительности во время процесса обновления?

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

Вопрос. Можно ли выполнить откат к MySQL версии 5.7 после обновления до версии 8.0?

Ответ. Хотя обычно не рекомендуется переходить от MySQL версии 8.0 до версии 5.7, так как последний приближается к состоянию конца жизни, мы признаем, что возможны определенные сценарии, когда эта гибкость становится необходимой. Чтобы обеспечить плавный процесс обновления и облегчить любые потенциальные проблемы, настоятельно рекомендуется придерживаться рекомендаций, выполняя комплексное резервное копирование по запросу, прежде чем продолжить обновление до MySQL версии 8.0. Эта резервная копия служит мерой предосторожности, что позволяет восстановить базу данных до предыдущей версии на другой новый База данных Azure для MySQL -Гибкий сервер в случае каких-либо непредвиденных проблем или осложнений с MySQL версии 8.0.

Вопрос. Каковы основные преимущества обновления до MySQL версии 8.0?

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

Вопрос. Существуют ли проблемы совместимости при обновлении до MySQL версии 8.0?

Ответ. Некоторые проблемы совместимости могут возникнуть из-за изменений в MySQL версии 8.0. Перед обновлением рабочей базы данных важно протестировать приложения с помощью MySQL версии 8.0. Ознакомьтесь с официальной документацией MySQL, чтобы получить подробный список проблем совместимости.

Вопрос. Какая поддержка доступна, если во время процесса обновления возникают проблемы?

Ответ. Если у вас есть вопросы, получите ответы от экспертов сообщества в Microsoft Q&A. Если у вас есть план поддержки и вам нужна техническая помощь, создайте запрос на поддержку:

Вопрос. Что произойдет с моими данными во время обновления?

Ответ. Хотя ваши данные останутся не затронуты во время процесса обновления, настоятельно рекомендуется создать резервную копию данных, прежде чем продолжить обновление. Эта мера предосторожности помогает снизить риск потенциальной потери данных в случае непредвиденных осложнений.

Вопрос. Что произойдет с сервером 5.7 после сентября 2025 г.?

Ответ. Вы ссылаетесь на нашу политику поддержки версий MySQL, чтобы узнать, что произойдет после окончания поддержки База данных Azure для MySQL 5.7.

Вопрос. У меня есть База данных Azure для MariaDB или база данных Azure для MySQL -Single server, как создать сервер после 5.7 апреля 2024 г. для миграции в базу данных Azure для MySQL — гибкий сервер?

Ответ. Если в подписке есть MariaDB\Single server, эта подписка по-прежнему может создавать База данных Azure для MySQL — гибкий сервер версии 5.7 для миграции на База данных Azure для MySQL — гибкий сервер.

Устаревшие версии подсистемы MySQL не поддерживаются в Базе данных Azure для MySQL

Если вы продолжите использовать устаревшую версию после даты прекращения поддержки для каждой версии базы данных MySQL, обратите внимание на некоторые ограничения.

  • Поскольку сообщество не выпустит никаких дополнительных исправлений ошибок или исправлений безопасности, База данных Azure для MySQL не исправит устаревший ядро СУБД для каких-либо ошибок, проблем с безопасностью или в противном случае принять меры безопасности относительно отставного ядра СУБД. Однако Azure продолжает выполнять периодическое обслуживание и исправление для узла, ОС, контейнеров и других компонентов, связанных с службами.
  • Если может возникнуть любая проблема поддержки, связанная с базой данных MySQL, возможно, не удается поддержать вас. В таких случаях необходимо обновить базу данных, чтобы предоставить вам любую поддержку.
  • Вы не сможете создавать новые серверы базы данных для устаревшей версии. Однако вы можете выполнять восстановление на определенный момент времени и создавать реплика чтения для существующих серверов.
  • Новые возможности службы, разработанные Базой данных Azure для MySQL, возможно, будут доступны только для поддерживаемых версий сервера баз данных.
  • Время простоя S.L.A.s применяется исключительно к База данных Azure для MySQL проблемам, связанным со службой, и не к простоям, вызванным ошибками, связанными с ядром СУБД.
  • В крайнем случае серьезной угрозы для службы, вызванной уязвимостью ядра СУБД MySQL, определенной в, устаревшей версии базы данных, Azure может остановить вычислительный узел сервера базы данных сначала от защиты службы. Перед переносом сервера в режим "Интернет" вам будет предложено обновить сервер. Во время обновления данные всегда защищены с помощью автоматических резервных копий, выполняемых в службе, которые можно использовать для восстановления до более старой версии при необходимости.

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