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 avec seulement un mois et une année sont approximatives et sont mises à jour avec une date exacte quand elles sont connues.

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

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

8,0,36

16 janvier 2024

12 février 2024

Mars 2025

8,0,35

25 octobre 2023

9 novembre 2023

Mars 2025

8,0,34

18 juillet 2023

9 août 2023

Septembre 2024

8,0,33

18 avril 2023

15 juin 2023

Septembre 2024

8,0,32

17 janvier 2023

7 février 2023

Septembre 2024

5,7

5.7.44*

25 octobre 2023 2 novembre 2023

29 février 2024

* Cette version mineure restera disponible lorsque la version majeure sera disponible sur Amazon RDS Extended Support. Pour plus d’informations, consultez Utilisation du support étendu d'Amazon RDS.

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, utilisez 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 d'un à Région AWS l'aide de 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

Remplacez major-engine-versionpar la version principale du moteur et remplacez la région 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 de version majeure de la version 5.6 à 5.7 de MySQL et de la version 5.7 à 8.0 de MySQL. É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 Mise à niveau du moteur de base de données 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 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 Utilisation du support étendu d'Amazon RDS 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.

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.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 plus d’informations, consultez Utilisation du support étendu d'Amazon RDS.

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 AWS 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

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 à l'adresse https://console.aws.amazon.com/rds/.

  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.

    
                                    Section d'environnement en préversion avec un lien affiché dans la console RDS, dans Tableau de bord

    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.

    
                                    Boîte de dialogue sur les limites de l'environnement en préversion
  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 Database Preview à l'aide du 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 8.2 dans l'environnement Database Preview

MySQL version 8.2 est désormais disponible dans l'environnement Amazon RDS Database Preview. La version 8.2 de MySQL contient plusieurs améliorations décrites dans Modifications apportées à MySQL 8.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 en préversion à partir de la console, sélectionnez https://console.aws.amazon.com/rds-preview/.

MySQL version 8.1 dans l'environnement de prévisualisation de base de données

MySQL version 8.1 est maintenant disponible dans l'environnement de version préliminaire de base de données Amazon RDS. MySQL version 8.1 contient plusieurs améliorations qui sont décrites dans Changements dans MySQL 8.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 en préversion à partir de 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 de plus amples informations sur la stratégie d'obsolescence Amazon RDS for MySQL, veuillez consulter FAQ Amazon RDS.