Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Upgrade the minor engine version

Dernière mise à jour :Aug 25, 2026

Vous pouvez mettre à niveau automatiquement ou manuellement la version mineure du moteur de votre instance ApsaraDB RDS for MySQL ou ApsaraDB RDS for MySQL Serverless. Cette mise à niveau vous permet de bénéficier des dernières améliorations de performances, des nouvelles fonctionnalités et des correctifs de sécurité, afin de maintenir votre service de base de données optimisé et sécurisé.

Pour plus d'informations sur les mises à jour des versions mineures du moteur pour les instances ApsaraDB RDS for MySQL ou ApsaraDB RDS for MySQL Serverless, consultez les Notes de version AliSQL.

Pour mettre à niveau la version mineure du moteur d'autres moteurs de base de données, reportez-vous aux rubriques suivantes :

États des versions

  • Hors ligne : une version mineure du moteur est retirée si elle présente des défauts critiques ou si elle a expiré depuis plus d'un an. Une fois qu'une version est définie comme hors ligne, vous ne pouvez pas créer de nouvelles instances utilisant cette version.

  • Expirée : une version mineure du moteur expire après sa date spécifiée. Pour connaître les dates d'expiration des versions mineures du moteur, consultez les Notes de version AliSQL.

  • Stable : toutes les versions qui ne sont ni hors ligne ni expirées sont considérées comme stables.

Fonctionnalités

Avertissement

La fonctionnalité de mise à niveau automatique est un outil complémentaire et ne garantit pas que toutes les instances seront immédiatement mises à niveau vers la dernière version mineure du moteur. Vérifiez l'état de votre version mineure du moteur sur la page Basic Information de votre instance et effectuez une mise à niveau rapidement afin d'éviter les risques potentiels liés à l'utilisation de versions obsolètes. Si vous annulez une tâche de mise à niveau initiée par le système ou si vous ne procédez pas à la mise à niveau vers la dernière version stable après avoir reçu une notification de mise à niveau dans la console, vous assumez la responsabilité de toute interruption d'activité, perte de données ou autre conséquence qui en résulterait. Pour plus d'informations, consultez les Conditions d'utilisation.

  • Mise à niveau automatique : par défaut, les instances ApsaraDB RDS for MySQL et ApsaraDB RDS for MySQL Serverless sont configurées pour mettre à niveau automatiquement la version mineure du moteur. Lorsque votre instance exécute une version qui n'est pas la plus récente, le système planifie périodiquement une tâche de mise à niveau. Le système envoie principalement des notifications pour les versions instables. Il se peut qu'aucune notification ne vous soit envoyée si une version mineure ne présente aucun problème de stabilité ou de sécurité connu. Vérifiez les paramètres de la mise à niveau automatique sur la page Basic Information. La mise à niveau s'exécute durant la fenêtre de maintenance que vous avez configurée.

    Remarque
    • Le système envoie des notifications concernant les tâches de mise à niveau via des canaux tels que les SMS et les e-mails. Pour recevoir ces notifications, abonnez-vous aux notifications d'échec ou d'O&M de Cloud Database dans le Message Center et configurez vos informations de contact.

    • Vous pouvez annuler ou reprogrammer à tout moment les tâches de maintenance initiées par le système. Pour plus d'informations, consultez les Événements planifiés.

  • Mise à niveau manuelle : modifiez le paramètre de mise à niveau en sélectionnant Manual Upgrade sur la page Basic Information de votre instance. Si la version mineure actuelle du moteur de votre instance présente des défauts critiques, est expirée ou hors ligne, le système planifie tout de même une mise à niveau, même si l'instance est configurée pour des mises à niveau manuelles.

Impacts

  • La mise à niveau de la version mineure du moteur peut entraîner un basculement de l'instance. Pour plus d'informations sur les impacts d'un basculement d'instance, consultez la rubrique Impacts d'un basculement d'instance.

  • Les mises à niveau automatiques s'exécutent durant la fenêtre de maintenance que vous avez configurée. Modifiez cette fenêtre de maintenance sur la page Basic Information de votre instance.

  • Effectuez les mises à niveau manuelles pendant les heures creuses. Assurez-vous également que le code de votre application intègre un mécanisme de reconnexion automatique.

Notes d'utilisation

  • Les versions mineures du moteur obsolètes peuvent présenter des risques tels que des interruptions de service et des pertes de données. Nous vous recommandons de mettre à niveau régulièrement votre version mineure du moteur ou dès réception d'une notification O&M d'Alibaba Cloud.

  • Si une instance principale possède des instances en lecture seule exécutant une version antérieure à la version cible, le système met à niveau les instances en lecture seule avant de mettre à niveau l'instance principale.

  • Si la version mineure du moteur d'une instance est hors ligne ou n'est plus maintenue, le système met automatiquement à niveau l'instance vers la dernière version mineure du moteur lorsque vous effectuez une mise à niveau de l'instance ou une modification des spécifications, ou lorsqu'Alibaba Cloud met à niveau le matériel sous-jacent.

  • Il est impossible de revenir à une version antérieure de la version mineure du moteur après une mise à niveau.

  • Après la mise à niveau de la version mineure d'une instance ApsaraDB RDS for MySQL ou ApsaraDB RDS for MySQL Serverless Basic Edition, l'indicateur Basic Information peut afficher la valeur 0 sur la page Backup Usage de l'instance ; il sera automatiquement restauré après la prochaine sauvegarde planifiée.

  • Le système ne pousse pas de tâches de mise à niveau vers les instances nouvellement créées. Pour passer à la dernière version, mettez à niveau manuellement la version mineure du moteur depuis la page Basic Information.

  • Vous ne pouvez pas annuler le processus de mise à niveau une fois celui-ci démarré. En cas d'échec de la mise à niveau, toutes les modifications sont annulées et l'instance conserve sa version précédente du moteur ainsi que ses métadonnées.

  • Lorsqu'une version mineure du moteur répond aux critères de retrait, son statut passe à « hors ligne », indépendamment du fait qu'elle soit encore dans son cycle de vie de support.

Risques liés à la mise à niveau

Risque

Description

Risque de connexion .NET

Si vous mettez à niveau votre instance vers la version 20230630 (basée sur MySQL officiel 8.0.31) ou ultérieure, vous pourriez rencontrer des problèmes de connexion .NET. Pour plus d'informations, consultez le problème de compatibilité .NET.

Risque de compatibilité

La mise à niveau vers la version 20210930 ou ultérieure peut déclencher un problème de compatibilité PHP. Si ce problème survient, réessayez la connexion.

Incohérence du comportement de la base de données

Certaines mises à niveau de versions mineures peuvent entraîner des incohérences dans le comportement de la base de données.

Par exemple, lors de la mise à niveau vers une version basée sur MySQL officiel 8.0.19 ou ultérieur, l'attribut « widths » pour les types entiers est déprécié et n'est plus affiché. Pour plus d'informations, consultez la documentation officielle MySQL. ApsaraDB RDS gère les incohérences de comportement résultant des mises à niveau de la même manière que la version officielle de MySQL.

Modifier les paramètres de mise à niveau automatique

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans la section Configuration Information, repérez l'option Minor Version Auto Upgrade et cliquez sur Settings.

  3. Sélectionnez Automatic Upgrade ou Manual Upgrade puis cliquez sur OK.

Mettre à niveau manuellement la version mineure du moteur

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans la section Configuration Information, cliquez sur Upgrade Minor Engine Version.

    Remarque

    Si ce bouton n'apparaît pas, cela signifie que la version mineure du moteur est déjà à jour.

  3. Dans la boîte de dialogue qui s'affiche, sélectionnez une version dans la liste Upgradeable To, choisissez une Upgrade Time et cliquez sur OK.

Consulter la progression et l'historique des mises à niveau

Pour consulter la progression d'une mise à niveau en cours ou l'historique des mises à niveau de versions mineures, accédez à la page Tasks de la console ApsaraDB RDS. Vous pouvez y voir les détails de chaque tâche, notamment le type de tâche, son statut, sa progression, ainsi que ses heures de début et de fin. La page Tasks affiche uniquement les tâches des 30 derniers jours, incluant les mises à niveau automatiques et manuelles. Pour plus d'informations, consultez la Liste des tâches pour une instance ApsaraDB RDS for MySQL.

FAQ

Q : Quelles méthodes puis-je utiliser pour mettre à niveau la version mineure du moteur d'une instance ApsaraDB RDS for MySQL ?

Q : Puis-je annuler une mise à niveau de la version mineure du moteur d'une instance ApsaraDB RDS for MySQL ?

R : Non. Les mises à niveau de la version mineure du moteur pour RDS for MySQL sont effectuées via un processus rolling sur place et ne peuvent pas être annulées.

Q : Comment basculer entre les mises à niveau automatiques et manuelles pour la version mineure du moteur d'une instance ApsaraDB RDS for MySQL ?

Q : Puis-je annuler une mise à niveau de la version mineure du moteur après son démarrage ?

R : Non. Vous ne pouvez pas annuler le processus de mise à niveau une fois celui-ci démarré. En cas d'échec de la mise à niveau, toutes les modifications sont annulées et l'instance conserve sa version précédente du moteur ainsi que ses métadonnées.

Q : Après une mise à niveau, pourquoi la version renvoyée par SELECT @@version reste-t-elle inchangée ?

R : La mise à niveau s'applique à la version mineure du moteur AliSQL, et non à la version du moteur communautaire MySQL. Exécutez la commande show variables like '%rds_release_date%' pour vérifier la version mineure du moteur AliSQL.

Q : Puis-je mettre à niveau uniquement d'une version à la fois ?

R : Non. Vous pouvez mettre à niveau vers n'importe quelle version mineure plus récente disponible. Les versions disponibles sont affichées dans la console.

Q : Quels sont les impacts d'une mise à niveau de la version mineure du moteur ? Pourquoi un basculement d'instance se produit-il ? Existe-t-il d'autres risques critiques ?

R : Afin de garantir la stabilité du service, la mise à niveau est d'abord effectuée sur l'instance secondaire. Après la mise à niveau, le système bascule vos charges de travail vers l'instance secondaire. Aucun autre risque critique n'est impliqué. Pour plus d'informations sur les impacts d'un basculement d'instance, consultez la rubrique Impacts d'un basculement d'instance.

Q : Lorsque je mets à niveau la version mineure du moteur d'une instance principale, ses instances en lecture seule sont-elles également mises à niveau ?

R : Oui. Si une instance principale possède des instances en lecture seule exécutant une version antérieure à la version cible, le système met à niveau les instances en lecture seule avant de mettre à niveau l'instance principale. Si plusieurs instances en lecture seule existent, le système les met à niveau une par une, et non simultanément.

Q : J'ai effectué une modification des spécifications de mon instance ApsaraDB RDS for MySQL et sa version mineure du moteur a également été mise à niveau. Pourquoi ?

R : Si la version mineure du moteur d'une instance est hors ligne ou n'est plus maintenue, le système met automatiquement à niveau l'instance vers la dernière version mineure du moteur lorsque vous effectuez une modification des spécifications ou lorsqu'Alibaba Cloud met à niveau le matériel sous-jacent.

Q : Comment consulter la progression et l'historique des mises à niveau de la version mineure du moteur de mon instance ApsaraDB RDS for MySQL ?

Q : J'ai activé les mises à niveau automatiques, mais mon instance n'a pas été mise à niveau. Pourquoi ?

R : Une mise à niveau automatique peut ne pas se produire pour l'une des raisons suivantes :

  • L'instance se trouve dans un réseau classique. Les mises à niveau automatiques ne sont pas prises en charge dans le réseau classique. Changez le type de réseau pour un VPC.

  • La version du proxy est trop ancienne. Mettez d'abord à niveau la version du proxy.

  • Les mises à niveau automatiques sont des tâches de maintenance planifiées. Le système n'effectue pas immédiatement une mise à niveau dès la publication d'une nouvelle version.

Q : Puis-je utiliser une API pour mettre à niveau la version mineure du moteur et configurer la politique de mise à niveau ?

R : Oui. Consultez les Opérations API associées.

Q : Je ne peux pas mettre à niveau la version mineure du moteur d'une instance dans un réseau classique. Lorsque j'essaie de passer à un VPC, aucun vSwitch éligible n'est disponible dans la zone de disponibilité cible. Comment créer un VPC et cela entraîne-t-il des frais ?

R : La création d'un VPC est gratuite. Pour plus d'informations sur le passage du réseau classique à un VPC, consultez la rubrique Changer le type de réseau.

Q : Puis-je choisir de ne pas mettre à niveau la version mineure du moteur ? Quels en sont les impacts ?

R : Oui, vous n'êtes pas obligé de procéder à la mise à niveau. Toutefois, nous vous recommandons vivement de mettre à niveau régulièrement la version mineure du moteur. Si vous continuez à utiliser une ancienne version, vous ne pourrez pas bénéficier des nouvelles fonctionnalités, des correctifs de sécurité pour les vulnérabilités connues ni des optimisations de performances officielles.

API associées

API

Description

UpgradeDBInstanceKernelVersion

Met à niveau la version mineure du moteur d'une instance ApsaraDB RDS for MySQL.

ModifyDBInstanceAutoUpgradeMinorVersion

Définit la politique de mise à niveau de la version mineure du moteur sur automatique ou manuelle.

Références

Notes de version AliSQL