1.3 Релизы MySQL: Инновации и LTS
Модель релизов MySQL разделена на две основные ветки: LTS (длинная поддержка) и Инновации. Все релизы LTS и Инноваций включают исправления ошибок и уязвимостей и считаются продукционного качества.
Рисунок 1.1 График выпуска MySQL
Релизы MySQL LTS
Audience: Если ваша среда требует стабильного набора функций и более длительного периода поддержки.Behavior: Эти релизы содержат только необходимые исправления для снижения рисков, связанных с изменениями в поведении программного обеспечения базы данных. В релизе LTS нет удалений. Функции могут быть удалены (и добавлены) только в первом релизе LTS (например, 8.4.0 LTS), но не позднее.Support: Серия LTS следует политике Поддержки Oracle, которая включает 5 лет премиальной поддержки и 3 года расширенной поддержки.
Релизы MySQL Инноваций
Audience: Если вы хотите получить доступ к новейшим функциям, улучшениям и изменениям. Эти релизы идеально подходят для разработчиков и администраторов баз данных, работающих в динамичных средах разработки с высоким уровнем автоматических тестов и современными техниками непрерывной интеграции для более быстрого цикла обновления.-
Behavior: Помимо новых функций в выпусках инноваций, также ожидаются изменения поведения, так как код переписывается, устаревшие функции удаляются, а MySQL модифицируется для соответствия стандартам SQL. Это не произойдет в релизе LTS.Изменения поведения могут оказать большое влияние, особенно при работе с чем-либо, связанным с приложением, таким как синтаксис SQL, новые зарезервированные слова, выполнение запросов и производительность запросов. Изменения поведения могут потребовать изменений в приложении, что может потребовать значительных усилий для миграции. Мы намерены предоставить необходимые инструменты и параметры конфигурации, чтобы упростить эти переходы.
Support: Релизы инноваций поддерживаются до следующего выпуска инноваций.
Портфель MySQL
MySQL Server, MySQL Shell, MySQL Router, MySQL Operator для Kubernetes и MySQL NDB Cluster имеют как релизы Инноваций, так и LTS.
MySQL Connectors имеют один выпуск с использованием последнего номера версии, но остаются совместимыми со всеми поддерживаемыми версиями MySQL Server. Например, MySQL Connector/Python 9.0.0 совместим с MySQL Server 8.0, 8.4 и 9.0.
Установка, обновление и откат
Наличие двух веток влияет на то, как устанавливается, обновляется и откатывается MySQL. Обычно вы выбираете одну определенную ветку, и все обновления будут прогрессировать соответственно.
При использовании официального репозитория MySQL желаемая ветка определяется в конфигурации репозитория. Например, с Yum выберите mysql-innovation-community для установки и обновления релизов Инноваций или mysql-8.4-lts-community для установки и обновления релизов MySQL 8.4.x.
Примечания LTS
Функциональность остается неизменной, а формат данных не меняется в рамках серии LTS, поэтому возможны обновления и откаты на месте в рамках серии LTS. Например, MySQL 8.4.0 можно обновить до более позднего релиза MySQL 8.4.x. Доступны дополнительные методы обновления и отката, такие как плагин клонирования.
Поддерживается обновление до следующей версии LTS, например, с 8.4.x LTS до 9.7.x LTS, но пропускать версии LTS не поддерживается. Например, 8.4.x LTS не может пропустить 9.7.x LTS, чтобы перейти непосредственно к обновлению до 10.7.x LTS.
Примечания Инноваций
Установка Инноваций аналогичным образом обновляет выпуск Инноваций до более новой версии. Например, MySQL 9.0.0 Инноваций будет обновлен до MySQL 9.3.0.
Главное различие заключается в том, что вы не можете напрямую обновляться между версиями с разными главными версиями, например, с 8.3.0 до 9.0.0. Вместо этого сначала обновитесь до ближайшей версии LTS, а затем до следующей версии Инноваций. Например, обновление с 8.3.0 до 8.4.0, а затем с 8.4.0 до 9.0.0, является допустимым путем обновления.
Для упрощения перехода официальный репозиторий MySQL обрабатывает первый выпуск LTS как LTS и Инноваций. Например, при включенной ветке Инноваций в вашей локальной конфигурации репозитория MySQL 8.3.0 обновляется до 8.4.0, а затем до 9.0.0.
Для отката релизов Инноваций требуется логический дамп и загрузка.
Дополнительная информация и примеры
Дополнительную информацию и конкретные поддерживаемые сценарии см. в Разделе 3.2, «Пути обновления» или Главе 4, Откат MySQL. Они описывают доступные варианты для выполнения обновлений на месте (которые заменяют двоичные файлы на последние пакеты), логический дамп и загрузку (например, с помощью mysqldump или ), клонирование данных с помощью плагина клонирования и асинхронной репликации для серверов в топологии репликации.
© 2025 Oracle
Licensed under the GPLv2 License.