Versions de MySQL sur Amazon RDS - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Versions de MySQL sur Amazon RDS

Dans MySQL, les numéros de version sont organisés en versions X.Y.Z. Dans la terminologie Amazon RDS, X.Y indique la version majeure et Z le numéro de la version mineure. Pour les implémentations Amazon RDS, un changement de version sera considéré majeur si le numéro de version majeure change—par exemple, en passant de la version 5.7 à 8.0. Un changement de version est considéré comme mineur si seul le numéro de version mineure change, par exemple, si vous passez de la version 8.0.32 à la version 8.0.34.

Versions de MySQL mineures prises en charge sur Amazon RDS

Amazon RDS prend actuellement en charge les versions mineures suivantes de MySQL.

Note

Les dates qui comportent uniquement un mois et une année sont approximatives et seront mises à jour lorsqu'une date exacte sera connue.

Amazon RDS Extended Support n'est pas disponible pour les versions mineures.

Le tableau suivant indique les versions mineures de MySQL 8.4 actuellement prises en charge par Amazon RDS.

Version du moteur MySQL Date de parution communautaire Date de parution de RDS Date de fin de la prise en charge standard de RDS

8.4.5

15 avril 2025

29 avril 2025

septembre 2026

8.4.4

21 janvier 2025

19 février 2025

mars 2026

8.4.3

7 juillet 2024

21 novembre 2024

mars 2026

Le tableau suivant indique les versions mineures de MySQL 8.0 actuellement prises en charge par Amazon RDS.

Note

Les versions mineures peuvent atteindre la fin du support standard avant les versions majeures. Par exemple, la version mineure 8.0.28 a atteint sa date de fin de support standard le 28 mars 2024, tandis que la version majeure 8.0 atteint cette date le 31 juillet 2026. RDS prendra en charge les versions mineures 8.0.* supplémentaires publiées par la communauté MySQL entre ces dates. Nous vous recommandons de passer à la dernière version mineure disponible aussi souvent que possible pour toutes les versions majeures.

Version du moteur MySQL Date de parution communautaire Date de parution de RDS Date de fin de la prise en charge standard de RDS

8,0,42

15 avril 2025

29 avril 2025

septembre 2026

8,0,41

21 janvier 2025

19 février 2025

mars 2026

8,0,40

15 octobre 2024

13 novembre 2024

mars 2026

8,0,39

23 juillet 2024

12 août 2024

septembre 2025

8,0,37

30 avril 2024

18 juin 2024

septembre 2025

Le tableau suivant présente les versions mineures de MySQL 5.7 disponibles sous Amazon RDS Extended Support.

Note

Les versions mineures peuvent atteindre la fin du Support étendu avant les versions majeures. Par exemple, la version mineure 5.7.44-RDS.20240529 atteint la date de fin du Support étendu en septembre 2025, tandis que la version majeure 5.7 atteint cette date le 28 février 2027. RDS générera et publiera des versions mineures 5.7.44-RDS.xxyyzz supplémentaires entre ces dates. Nous vous recommandons de passer à la dernière version mineure disponible aussi souvent que possible pour toutes les versions majeures.

Version du moteur MySQL Date de parution communautaire Date de parution de RDS Date de fin du support étendu RDS

5.7.44-RDS.20250508*

Ne s’applique pas 20 mai 2025 septembre 2026

5.7.44-RDS.20250213*

Ne s’applique pas 12 mars 2025 septembre 2026

5.7.44-RDS.20250103*

Ne s’applique pas 13 février 2025 mars 2026

5.7.44-RDS.20240808*

Ne s’applique pas 28 août 2024 septembre 2025

5.7.44-RDS.20240529*

Ne s’applique pas 25 juin 2024 septembre 2025

5.7.44-RDS.20240408*

Ne s’applique pas 17 mai 2024

septembre 2025

* MySQL Community a retiré la version majeure 5.7 et ne publiera pas de nouvelles versions mineures. Il s'agit d'une version mineure publiée par Amazon RDS avec des correctifs de sécurité critiques et des corrections de bogues pour les bases de données MySQL 5.7 couvertes par le RDS Extended Support. Pour plus d'informations sur ces versions mineures, consultezVersions de support étendu d'Amazon RDS pour RDS pour MySQL. Pour plus d'informations sur le Support étendu RDS, consultez.

Vous pouvez spécifier n'importe quelle version MySQL actuellement prise en charge lorsque vous créez une instance de base de données. Vous pouvez spécifier la version majeure (par exemple MySQL 5.7), puis toute version mineure prise en charge pour la version majeure spécifiée. Si aucune version n'est spécifiée, Amazon RDS utilise par défaut une version prise en charge, généralement la plus récente. Si une version majeure est spécifiée, mais qu'une version mineure ne l'est pas, Amazon RDS utilise par défaut une version récente de la version majeure que vous avez spécifiée. Pour voir la liste des versions prises en charge, ainsi que les valeurs par défaut pour les instances de base de données nouvellement créées, exécutez la describe-db-engine-versions AWS CLI commande.

Par exemple, pour répertorier les versions de moteur prises en charge pour RDS for MySQL, exécutez la commande CLI suivante :

aws rds describe-db-engine-versions --engine mysql --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

La version par défaut de MySQL peut varier selon la Région AWS. Pour créer une instance de base de données avec une version mineure spécifique, spécifiez la version mineure lors de la création de l'instance de base de données. Vous pouvez déterminer la version mineure par défaut pour un Région AWS en exécutant la AWS CLI commande suivante :

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version major_engine_version --region region --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

major_engine_versionRemplacez-le par la version principale du moteur, puis remplacez region par le Région AWS. Par exemple, la AWS CLI commande suivante renvoie la version mineure du moteur MySQL par défaut pour la version majeure 5.7 et pour l'ouest des États-Unis (Oregon) Région AWS (us-west-2) :

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Avec Amazon RDS, vous contrôlez à quel moment vous mettez à niveau votre instance MySQL vers une nouvelle version majeure prise en charge par Amazon RDS. Vous pouvez maintenir la compatibilité avec des versions MySQL spécifiques, tester de nouvelles versions avec votre application avant le déploiement en production et effectuer des mises à niveau de versions majeures aux moments qui correspondent le mieux à votre calendrier.

Lorsque la mise à niveau automatique de versions mineures est activée, votre instance de base de données sera automatiquement mise à niveau vers de nouvelles versions mineures MySQL, celles-ci étant prises en charge par Amazon RDS. Ces correctifs sont appliqués pendant le créneau de maintenance planifié. Vous pouvez modifier une instance de base de données pour activer ou désactiver les mises à niveau automatiques des versions mineures.

Si vous refusez les mises à niveau automatiques planifiées, vous pouvez procéder manuellement à une mise à niveau vers une version mineure prise en charge en suivant la même procédure que pour une mise à jour de la version majeure. Pour plus d'informations, consultez Mise à niveau de la version du moteur d'une instance de base de données.

Amazon RDS prend actuellement en charge les mises à niveau suivantes pour les versions majeures du moteur de base de données MySQL :

  • MySQL 5.7 vers MySQL 8.0

  • MySQL 8.0 vers MySQL 8.4

Étant donné que les mises à niveau de version majeures impliquent quelques risques de compatibilité, elles ne sont pas appliquées automatiquement et vous devez donc faire une demande de modification de l'instance de base de données. Vous devez tester soigneusement toute mise à niveau avant de procéder à la mise à niveau de vos instances de production. Pour plus d'informations sur la mise à niveau d'une instance de base de données MySQL, consultez Mises à niveau du moteur de base de données RDS pour MySQL.

Vous pouvez tester une instance de base de données par rapport à une nouvelle version avant la mise à niveau. Pour ce faire, créez un instantané de base de données de votre instance de base de données existante, restaurez à partir de l'instantané de base de données pour créer une instance de base de données et lancez une mise à niveau de version pour la nouvelle instance de base de données. Vous pouvez ensuite procéder en toute sécurité à une expérimentation sur le clone mis à niveau de votre instance de base de données avant de décider de mettre à niveau ou pas votre instance de base de données d'origine.

Versions mineures de MySQL sur Amazon RDS

Pour les modifications apportées par la communauté MySQL aux versions mineures, consultez les mises à jour critiques, les alertes de sécurité et les bulletins sur le site Web d'Oracle. Sous Critical Patch Update, choisissez le mois où Oracle a publié la version mineure. Ensuite, choisissez la version mineure de MySQL sous Produits et versions concernés.

MySQL version 8.4.5

MySQL version 8.4.5 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Les informations de fuseau horaire ont été mises à jour pour les baser sur celles-citzdata2025b.

MySQL version 8.4.4

MySQL version 8.4.4 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Les informations de fuseau horaire ont été mises à jour pour les baser sur celles-citzdata2025a.

  • Correction d'un bogue qui provoquait une erreur de classement lors de l'exécution des procédures stockées Amazon RDS mysql.rds_set_configuration etmysql.rds_kill.

MySQL version 8.0.42

MySQL version 8.0.42 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Les informations de fuseau horaire ont été mises à jour pour les baser sur celles-citzdata2025b.

MySQL version 8.0.41

MySQL version 8.0.41 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Les informations de fuseau horaire ont été mises à jour pour les baser sur celles-citzdata2025a.

  • Correction d'un bogue qui provoquait une erreur de classement lors de l'exécution des procédures stockées Amazon RDS mysql.rds_set_configuration etmysql.rds_kill.

MySQL version 8.0.40

MySQL version 8.0.40 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Correction d'un bug qui provoquait des incohérences entre les jeux de caractères lors des mises à niveau de la base de données.

MySQL version 8.0.39

MySQL version 8.0.39 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Correction d'un bug qui sql_log_off empêchait le bon fonctionnement avec SESSION_VARIABLES_ADMIN ce privilège.

  • Correction d'un bogue qui empêchait l'utilisateur principal d'accorder le SESSION_VARIABLE_ADMIN privilège aux autres utilisateurs de la base de données.

  • Correction d'un bogue qui provoquait un mélange illégal de classements lors de l'exécution des procédures stockées fournies par RDS.

MySQL version 8.0.37

MySQL version 8.0.37 est désormais disponible sur Amazon RDS. Cette version contient des correctifs et des améliorations ajoutés par la communauté MySQL et Amazon RDS.

Nouvelles fonctionnalités et améliorations

  • Correction d'un bogue lié à l'exécution d'une instruction DDL instantanée suivie d'une mise à jour qui entraînait un échec d'assertion.

Versions de MySQL majeures prises en charge sur Amazon RDS

Les versions majeures de RDS for MySQL sont disponibles sous le support standard au moins jusqu'à la fin de vie de la version correspondante de la communauté. Vous pouvez continuer à exécuter une version majeure après la date de fin du support standard RDS moyennant des frais. Pour plus d'informations, consultez et Tarification d'Amazon RDS for MySQL.

Vous pouvez utiliser les dates suivantes pour planifier vos cycles de test et de mise à niveau.

Note

Les dates avec seulement un mois et une année sont approximatives et sont mises à jour avec une date exacte quand elles sont connues.

Vous pouvez également consulter les informations relatives aux dates de support des principales versions du moteur à l'aide de l'API AWS CLI ou de l'API RDS. Pour de plus amples informations, veuillez consulter Affichage des dates de support pour les versions du moteur dans Amazon RDS Extended Support.

Version majeure de MySQL Date de parution communautaire Date de parution de RDS Date de fin de vie de la communauté Date de fin de la prise en charge standard de RDS Date de début de la première année de tarification du support étendu RDS Date de début de la troisième année de tarification du support étendu RDS Date de fin du support étendu RDS

MySQL 8.4

30 avril 2024

21 novembre 2024

avril 2029

31 juillet 2029

1 août 2029

1er août 2031

31 juillet 2032

MySQL 8.0

19 avril 2018

23 octobre 2018

Avril 2026

31 juillet 2026

1er août 2026

1er août 2028

31 juillet 2029

MySQL 5.7*

21 octobre 2015

22 février 2016

Octobre 2023

29 février 2024

1er mars 2024

1er mars 2026

28 février 2027

* MySQL 5.7 n'est désormais disponible que dans le cadre du support étendu RDS. Pour de plus amples informations, veuillez consulter .

Versions de support étendu d'Amazon RDS pour RDS pour MySQL

Le contenu suivant répertorie toutes les versions de RDS Extended Support pour les versions de RDS for MySQL.

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20250508

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20250508 est disponible.

Bugs corrigés :

  • Indice virtuel fixe instable après le rollback lorsqu'il index_id est supérieur au maximum. uint32

  • Les tests corrigés échouent en raison d'un problème de mémoire.

  • Fixed <COMMAND_CLASS> est vide pour<NAME>Execute</NAME>.

  • Correction : compilez MySQL avec GCC 14 [noclose 5.7].

CVEs fixe :

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20250213

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20250213 est disponible.

Bugs corrigés :

  • Correction de l'échec de l'assertion d'InnoDB. result != FTS_INVALID

  • Correction du plantage et de la corruption généralisée des index spatiaux après l'ALTER TABLEopération de reconstruction de la table InnoDB à l'aide de l'algorithme. INPLACE

  • Corrigé ON DELETE CASCADE par le crash de la colonne générée. innobase_get_computed_value

  • Correction d'un échec d'assertion dansrow_MySQL_pad_col.

  • Correction d'un problème où le DDL en ligne provoquait l'erreur suivante :ERROR 1712 (HY000): Index PRIMARY is corrupted.

  • Correction de crashs à. Item_rollup_sum_switcher::current_arg

  • Problème résolu : le cache de base de données n'était pas vidé. DROP USER

  • Correction d'un dépassement de la mémoire tampon dans. my_print_help

  • Correction d'un problème d'InnoDB qui limitait FULLTEXT l'index FTS_DOC_ID à une valeur maximale de 32 bits non signée.

CVEs fixe :

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20250103

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20250103 est disponible.

Bugs corrigés :

  • Correction d'un problème de nettoyage FTS lors de la suppression et de l'ajout d'un FULLTEXT index dans la même transaction.

  • Optimisation du temps d'allocation de mémoire dans le client MySQL pour éviter toute fuite potentielle.

  • Correction de la troncature des résultats à 34 octets lors de l'utilisation de l'UNIONopérateur.

  • out-of-boundsAccès potentiel fixe ulong bitmask en raison du code d'autorisation.

CVEs fixe :

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20240808

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20240808 est disponible.

Bugs corrigés :

  • Correction d'un échec d'assertion lié à l'index des colonnes du dictionnaire.

  • Correction d'un problème lié à la is_binlog_cache_empty() fonction.

  • Correction heap-use-after-free d'erreurs dans sql/item.cc les fichiers.

  • Correction de plusieurs problèmes d'index spatial en les désactivant pour les index-only lectures.

  • Correction d'un problème d'instrumentation avec le LOCK_ORDER: CONNECTION_CONTROL plugin.

  • Correction de threads bloquant avec le CONNECTION_CONTROL plugin.

  • Correction de la PSI_THREAD_INFO non-mise à jour pourPREPARED STATEMENTS.

  • Correction du double traitement des mots d'index FTS avecinnodb_optimize_fulltext_only.

CVEs fixe :

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20240529

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20240529 est disponible.

Bugs corrigés :

  • Correction d'un échec d'field.ccassertion par implémentationfix_after_pullout.

  • Correction d'une défaillance du pointeur nul lors du renvoi des métadonnées au client pour certaines requêtes SQL. Ces requêtes contenaient des paramètres dynamiques et des sous-requêtes dans des SELECT clauses.

  • Correction de résultats incorrects lors de l'utilisation GROUP BY pour des scans d'index lâches ou des scans de plages non contiguës d'un index.

  • Correction de la perte d'informations GTID en cas de crash de MySQL pendant la persistance.

  • Correction d'une condition de course qui pouvait entraîner le blocage indéfiniment d'une transaction InnoDB.

  • Correction d'une condition de course lors du nettoyage des informations de certification par Group Replication.

  • Correction d'un problème de numérisation de l'index rétrograde avec des opérations de page simultanées.

  • Correction d'un problème d'état de recherche en texte intégral (FTS) incohérent dans des scénarios concurrents.

  • Correction d'un problème d'assertion lié à la mémoire tampon de modification lors de la suppression de tables.

  • Comportement unifié pour deinit la fonction d'appel pour tous les types de plugins.

CVEs fixe :

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20240408

Support étendu RDS pour RDS pour MySQL version 5.7.44-RDS.20240408 est disponible.

Cette version contient des correctifs pour les éléments suivants CVEs :

Utilisation de l'environnement de prévisualisation de base de données

En juillet 2023, Oracle a annoncé un nouveau modèle de version pour MySQL. Ce modèle inclut deux types de versions : les versions Innovation et les versions LTS. Amazon RDS met à disposition les versions Innovation de MySQL dans l'environnement de prévisualisation RDS. Pour en savoir plus sur les versions Innovation de MySQL, consultez le blog Introducing MySQL Innovation and Long-Term Support (LTS) versions.

Les instances de base de données RDS for MySQL dans l'environnement de prévisualisation de base de données sont similaires sur le plan fonctionnel à d'autres instances de base de données RDS for MySQL. Cependant, vous ne pouvez pas utiliser l'environnement de prévisualisation de base de données pour les charges de travail de production.

Les environnements de prévisualisation présentent les limitations suivantes :

  • Amazon RDS supprime toutes les instances de base de données 60 jours après leur création, en même temps que leurs sauvegardes et leurs instantanés.

  • Vous ne pouvez utiliser que les stockages SSD à usage général et les stockages SSD IOPS provisionnés.

  • Vous ne pouvez pas obtenir d'aide Support avec les instances de base de données. Vous pouvez plutôt publier vos questions sur la communauté de AWS questions-réponses gérée,AWS Re:post.

  • Vous ne pouvez pas copier un instantané d'instance de base de données dans un environnement de production.

Les options suivantes sont prises en charge par la prévisualisation.

  • Vous pouvez créer des instances de base de données à l'aide des classes d'instance de base de données db.m6i, db.r6i, db.m6g, db.m5, db.t3, db.r6g et db.r5. Pour plus d'informations sur les classes d'instances RDS, consultez Classes d'instances de base de données .

  • Vous pouvez utiliser à la fois des déploiements mono-AZ et multi-AZ.

  • Vous pouvez utiliser les fonctions de vidage et de chargement MySQL standard pour exporter des bases de données depuis l'environnement de prévisualisation de la base de données ou pour importer des bases de données dans cet environnement.

Fonctions non prises en charge dans l'environnement de prévisualisation de base de données

Les fonctions suivantes ne sont pas disponibles dans l'environnement de prévisualisation de base de données :

  • Copie d'instantanés entre Régions

  • Réplicas en lecture entre Régions

  • RDS Proxy (Proxy RDS)

Création d'une nouvelle instance de base de données dans l'environnement de prévisualisation de base de données

Vous pouvez créer une instance de base de données dans l'environnement Database Preview à l'aide de l'API AWS Management Console AWS CLI, ou RDS.

Pour créer une instance de base de données dans l'environnement de prévisualisation de base de données
  1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/l'adresse.

  2. Choisissez Dashboard (Tableau de bord) dans le panneau de navigation.

  3. Sur la page Tableau de bord, recherchez la section Environnement de prévisualisation de base de données, comme illustré dans l'image suivante.

    La section Environnement de prévisualisation de la base de données avec lien dans la console Amazon RDS.

    Vous pouvez accéder directement à l'environnement de prévisualisation de base de données. Avant de poursuivre, vous devez reconnaître et accepter les limites.

    La boîte de dialogue Database Preview Environment Service Agreement pour confirmer les limites.
  4. Pour créer l'instance de base de données RDS for MySQL, suivez le même processus que pour créer n'importe quelle instance de base de données Amazon RDS. Pour plus d'informations, consultez la procédure console dans Création d'une instance de base de données.

Pour créer une instance de base de données dans l'environnement de prévisualisation de base de données à l'aide de l' AWS CLI, utilisez le point de terminaison suivant.

rds-preview.us-east-2.amazonaws.com

Pour créer l'instance de base de données RDS for MySQL, suivez le même processus que pour créer n'importe quelle instance de base de données Amazon RDS. Pour plus d'informations, consultez la procédure AWS CLI dans Création d'une instance de base de données.

Pour créer une instance de base de données dans l'environnement de prévisualisation de base de données à l'aide de l'API RDS, utilisez le point de terminaison suivant.

rds-preview.us-east-2.amazonaws.com

Pour créer l'instance de base de données RDS for MySQL, suivez le même processus que pour créer n'importe quelle instance de base de données Amazon RDS. Pour plus d'informations, consultez la procédure API RDS dans Création d'une instance de base de données.

MySQL version 9.2 dans l'environnement Database Preview

MySQL version 9.2 est désormais disponible dans l'environnement Amazon RDS Database Preview. La version 9.2 de MySQL contient plusieurs améliorations décrites dans Modifications apportées à MySQL 9.2.0.

Pour plus d'informations sur l'environnement de prévisualisation de base de données, consultez Utilisation de l'environnement de prévisualisation de base de données. Pour accéder à l'environnement de prévisualisation depuis la console, sélectionnez https://console.aws.amazon.com/rds-preview/.

MySQL version 9.1 dans l'environnement Database Preview

MySQL version 9.1 est désormais disponible dans l'environnement Amazon RDS Database Preview. La version 9.1 de MySQL contient plusieurs améliorations décrites dans Modifications apportées à MySQL 9.1.0.

Pour plus d'informations sur l'environnement de prévisualisation de base de données, consultez Utilisation de l'environnement de prévisualisation de base de données. Pour accéder à l'environnement de prévisualisation depuis la console, sélectionnez https://console.aws.amazon.com/rds-preview/.

Versions rendues obsolètes pour Amazon RDS for MySQL

Les versions Amazon RDS for MySQL 5.1, 5.5 et 5.6 sont rendues obsolètes.

Pour plus d'informations sur la politique de dépréciation d'Amazon RDS pour MySQL, consultez Amazon RDS. FAQs