Versions de MySQL Server

Avec le nouveau modèle de gestion des versions de MySQL en juillet 2023, vous avez la possibilité de choisir entre deux pistes de version, Innovation ou Soutien à long terme (LTS)/Bugfix, selon vos besoins d'application et d'environnement. Les deux pistes de version sont de qualité production et sont prises en charge par le service HeatWave.

Versions de MySQL Server prises en charge

Les versions de serveur MySQL sont divisées en pistes Innovation et en pistes LTS/BugFix.

Piste d'innovation

Si vous souhaitez accéder aux dernières fonctionnalités et améliorations et profiter des dernières technologies, alors la piste d'innovation MySQL est la meilleure pour vous. Cette solution est idéale pour les développeurs et les administrateurs de base de données qui travaillent dans des environnements rapides avec des niveaux élevés d'essais automatisés et des techniques d'intégration continue modernes pour des cycles de mise à niveau plus rapides. Par exemple, MySQL 8.1.0 est la première version d'innovation. Si vous voulez les dernières fonctionnalités, améliorations et corrections de bogues pour la base de données MySQL, utilisez la piste des versions d'innovation, 8.1.x, 8.2.x, 8.3.x, etc.

Piste LTS/BugFix

La piste LTS/Bugfix ne contient que les corrections nécessaires, c'est donc un meilleur choix si votre environnement nécessite un comportement logiciel de base de données établi. Les fonctions ne peuvent être supprimées et ajoutées que dans la première version d'une version LTS (telle que 8.4.0 LTS) mais pas dans les versions ultérieures (telles que 8.4.1 LTS et 8.4.2 LTS) de la même version LTS. Pour MySQL 8.0, 8.0.34 est la première version de Bugfix où aucune fonctionnalité ne sera supprimée et ajoutée dans les versions suivantes (telles que 8.0.35 et 8.0.36) dans la version 8.0.

MySQL Politique d'abandon et de suppression des versions dans le service HeatWave

Les anciennes versions de MySQL sont marquées comme obsolètes environ trois mois avant d'être indisponibles dans le service HeatWave. Tout système de base de données exécutant une version non disponible est mis à niveau automatiquement dans sa prochaine fenêtre de maintenance vers la version disponible suivante de la même série.

Le service HeatWave commence à prendre en charge les nouvelles versions de MySQL Server dès qu'elles sont mises en disponibilité générale (GA).

Il est conseillé aux clients de mettre à jour régulièrement leurs systèmes de base de données avec la dernière version en disponibilité générale. Il peut s'agir de la piste Innovation ou LTS/Bugfix. Des mises à jour régulières garantissent l'accès aux fonctions les plus récentes, aux correctifs de bogue et aux correctifs de sécurité. Pour mettre à jour la version de MySQL Server d'un système de base de données, voir Modification d'un système de base de données.

Chaque version MySQL de la piste LTS/Bugfix sera obsolète environ un an après sa date de disponibilité générale, tandis que chaque version MySQL de la piste Innovation sera obsolète environ trois mois après sa date de disponibilité générale. Une bannière d'avis apparaîtra dans les détails du système de base de données lorsque vous exécutez une version obsolète de MySQL Server. Nous vous recommandons vivement de mettre à jour et de tester vos systèmes de base de données lorsqu'une version du serveur MySQL est obsolète.

Environ trois mois après la date d'abandon, la version du serveur MySQL ne sera pas disponible. Tout système de base de données qui exécute encore une version non disponible sera mis à niveau automatiquement dans sa prochaine fenêtre de maintenance. Il est mis à niveau vers la version la plus basse actuellement disponible dans la même série. Par exemple, lorsque la version 8.0.31 devient indisponible, elle est mise à niveau vers la version 8.0.32 et lorsque la version 8.1.0 devient indisponible, elle est mise à niveau vers la version 8.2.0. Si vous avez configuré un ou plusieurs contacts dans le système de base de données, ceux-ci recevront un avis environ 1 semaine avant la prochaine maintenance programmée. Voir Consultation et gestion des contacts.

Rubriques connexes

Systèmes de base de données de type Toujours gratuit

Tous les systèmes de base de données de type Toujours gratuit sont créés avec la dernière version. Ils sont également mis à niveau vers la dernière version de chaque cycle de maintenance.

Rubriques connexes

MySQL Calendrier de prise en charge des versions dans le service HeatWave

Chaque version de MySQL est publiée à sa date de disponibilité générale et est obsolète avant d'être rendue indisponible.

Note

Les dates indiquées par mois et année seulement sont préliminaires et seront mises à jour à des dates spécifiques dès qu'elles seront confirmées. Les dates mentionnées sont exclusives à la version du service en nuage. Pour plus de détails sur les éditions Community, Enterprise et CGE, consultez la documentation sur les notes de version à l'adresse MySQL.

Tableau 5-6 : HeatWave Service 8.0 Calendrier de lancement

Version Date de disponibilité générale Date d'abandon Date non disponible
8.0.31 Octobre 28, 2022 Octobre 25, 2023 Janvier 16, 2024
8.0.32 Février 8, 2023 Janvier 16, 2024 Avril 16, 2024
8.0.33 Avril 25, 2023 Avril 30, 2024 Juillet 16, 2024
8.0.34 Bug Fix Juillet 25, 2023 Juillet 16, 2024 Octobre 15, 2024
8.0.35 Bug Fix Octobre 25, 2023 Octobre 15, 2024 Janvier 21, 2025
8.0.36 Bug Fix Janvier 16, 2024 Janvier 21, 2025 Avril 15, 2025
8.0.37 Bug Fix Avril 30, 2024 Avril 15, 2025 juillet 2025
8.0.38 Bug Fix Juillet 1, 2024 juillet 2025 octobre 2025
8.0.39 Bug Fix Juillet 24, 2024 juillet 2025 octobre 2025
8.0.40 Bug Fix Octobre 15, 2024 octobre 2025 Janvier 2026
8.0.41 Bug Fix Janvier 21, 2025 Janvier 2026 avril 2026
8.0.42 Bug Fix Avril 15, 2025 avril 2026 * avril 2026
8.0.43 Bug Fix juillet 2025 * avril 2026 * avril 2026
Note

* MySQL 8.0 aura une fin de vie en avril 2026.

Tableau 5-7 : Service HeatWave 8.1 à 8.4 Calendrier de lancement

Version Date de disponibilité générale Date d'abandon Date non disponible
8.1.0 Innovation Juillet 25, 2023 Octobre 25, 2023 Janvier 16, 2024
8.2.0 Innovation Octobre 25, 2023 Janvier 16, 2024 Avril 16, 2024
8.3.0 Innovation Janvier 16, 2024 Avril 30, 2024 Octobre 1, 2024
8.4.0 LTS Avril 30, 2024 Avril 15, 2025 juillet 2025
8.4.1 LTS Juillet 1, 2024 juillet 2025 octobre 2025
8.4.2 LTS Juillet 24, 2024 juillet 2025 octobre 2025
8.4.3 LTS Octobre 15, 2024 octobre 2025 Janvier 2026
8.4.4 LTS Janvier 21, 2025 Janvier 2026 avril 2026
8.4.5 LTS Avril 15, 2025 avril 2026 juillet 2026
8.4.6 LTS juillet 2025 juillet 2026 octobre 2026

Tableau 5-8 : HeatWave Service 9.0 Calendrier de lancement

Version Date de disponibilité générale Date d'abandon Date non disponible
9.0.0 Innovation Juillet 1, 2024 Novembre 5, 2024 Janvier 21, 2025
9.0.1 Innovation Juillet 24, 2024 Novembre 5, 2024 Janvier 21, 2025
9.1.0 Innovation Octobre 15, 2024 Janvier 21, 2025 Avril 15, 2025
9.1.1 Innovation Novembre 19, 2024 Février 20, 2025 Mai 2025
9.1.2 Innovation Décembre 17, 2024 mars 18, 2025 juin 2025
9.2.0 Innovation Janvier 21, 2025 Avril 15, 2025 juillet 2025
9.2.1 Innovation Février 20, 2025 Mai 2025 août 2025
9.2.2 Innovation mars 18, 2025 juin 2025 Septembre 2025
9.3.0 Innovation Avril 15, 2025 juillet 2025 octobre 2025
9.3.1 Innovation Mai 27, 2025 août 2025 Novembre 2025
9.3.2 Innovation juin 2025 Septembre 2025 Décembre 2025

Extraction de la version d'un serveur MySQL Server

Vous pouvez extraire la version du serveur MySQL d'un système de base de données à l'aide de la console, de l'interface de ligne de commande ou de la commande SQL.

Vous pouvez voir le numéro de version MySQL d'un système de base de données dans la console à partir de la page des détails du système de base de données. Voir Utilisation de la console. Les mêmes informations sont disponibles en exécutant une commande d'interface de ligne de commande pour extraire les détails du système de base de données. Voir Utilisation de l'interface de ligne de commande. Si vous voulez voir les informations complètes sur la version MySQL du système de base de données, vous devez vous connecter au système de base de données et exécuter une commande SQL.

Utilisation d'un client de ligne de commande

Utilisez un client de ligne de commande tel que le client MySQL ou l'interpréteur de commandes MySQL pour extraire la version d'un serveur MySQL Server.

  1. Connectez-vous au système de base de données à l'aide du client de ligne de commande de votre choix.
  2. Exécutez la commande suivante :
    SELECT @@version;
Vous obtenez une réponse similaire à la suivante :
 SELECT @@version;
+-----------------+
| @@version       |
+-----------------+
| 8.0.34-u1-cloud |
+-----------------+
1 row in set (0.1687 sec)

8.0.34-u1-cloud est une version de MySQL Server.

  • Premier numéro : Indique le numéro de version principal, par exemple 8.
  • Deuxième numéro : Indique le numéro de version mineure, par exemple 0. Les numéros majeurs et mineurs constituent ensemble le numéro de série de la version. Le numéro de série décrit le jeu de fonctions stable.
  • Troisième numéro : Indique le numéro de correctif dans la série de versions, par exemple 34. Il est incrémenté pour chaque nouvelle version de correctif de bogue.
  • u* : Spécifie le numéro de mise à jour propre au service HeatWave, par exemple u1. Les correctifs et le développement de fonctions pour la version MySQL Server d'Oracle Cloud Infrastructure sont fournis selon un programme différent de celui de la version sur place.
  • nuage : Spécifie que cette version du serveur MySQL a été créée pour une utilisation dans le service HeatWave uniquement.