Mise à niveau d'une version du moteur de snapshots de base de données MySQL - 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.

Mise à niveau d'une version du moteur de snapshots de base de données MySQL

Amazon RDS vous permet de créer un instantané de base de données de volume de stockage de votre instance de base de données MySQL. Lorsque vous créez un instantané de base de données, celui-ci est basé sur la version du moteur utilisée par votre instance de base de données. Outre la mise à niveau de la version du moteur DB de votre instance de base de données, vous pouvez également mettre à niveau la version du moteur de vos instantanés DB. Pour RDS for MySQL, vous pouvez mettre à niveau un instantané de la version 5.7 vers la version 8.0. Vous pouvez mettre à niveau des instantanés de base de données chiffrés ou non chiffrés.

Les versions suivantes prennent en charge la mise à niveau des instantanés de base de données MySQL :

  • Vous pouvez effectuer une mise à niveau depuis la version 5.7.16 de RDS for MySQL snapshot et les versions 5.7 supérieures.

  • Vous pouvez effectuer une mise à niveau vers RDS for MySQL snapshot version 8.0.28 et supérieure, à l'exception des versions 8.0.29, 8.0.30 et 8.0.31.

    Vous ne pouvez pas mettre à niveau les versions 5.7.40, 5.7.41 et 5.7.42 vers la version 8.0.28, mais vous pouvez mettre à niveau ces versions vers la version 8.0.32 ou supérieure.

Après avoir restauré un instantané de base de données mis à niveau vers une nouvelle version de moteur, veillez à vérifier que la mise à jour est réussie. Pour de plus amples informations sur une mise à niveau des versions majeures, veuillez consulter Mise à niveau du moteur de base de données MySQL. Pour savoir comment restaurer un instantané de base de données, consultez Restauration à partir d'un instantané de base de données.

Note

Vous ne pouvez pas mettre à niveau les instantanés de base de données automatisés créés au cours du processus de sauvegarde automatique.

Vous pouvez mettre à niveau un instantané de base de données à l'aide de l'API AWS Management Console AWS CLI, ou RDS.

Pour mettre à niveau un instantané 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. Dans le panneau de navigation, choisissez Snapshots.

  3. Choisissez l'instantané que vous souhaitez mettre à niveau.

  4. Pour Actions, choisissez Upgrade Snapshot (Mettre à niveau l'instantané). La page Upgrade Snapshot (Mettre à niveau l'instantané) s'affiche.

  5. Choisissez la New engine version (Version du nouveau moteur) vers laquelle mettre à niveau.

  6. Choisissez Save changes (Enregistrer les changements) pour mettre à niveau l'instantané.

    Pendant le processus de mise à niveau, toutes les actions d'instantané sont désactivées pour l'instantané de base de données. En outre, le statut du snapshot de base de données passe de Disponible à Mise à niveau, puis passe à Actif une fois terminé. Si le snapshot de base de données ne peut pas être mis à niveau en raison de problèmes de corruption du snapshot, le statut passe à Indisponible. Vous ne pouvez pas récupérer l'instantané lorsqu'il a ce statut.

    Note

    Si la mise à niveau de l'instantané de base de données échoue, l'instantané revient à l'état d'origine avec la version originale.

Pour mettre à niveau un instantané de base de données vers une nouvelle version du moteur de base de données, utilisez la AWS CLI modify-db-snapshotcommande.

Options
  • --db-snapshot-identifier – L'identifiant de l'instantané de base de données à mettre à niveau. L'identifiant doit être unique pour un Amazon Resource Name (ARN). Pour plus d'informations, consultez Utilisation des Amazon Resource Names (ARN) dans Amazon RDS.

  • --engine-version – La version du moteur vers laquelle la mise à niveau de l'instantané de base de données doit être effectuée.

Exemple

Pour LinuxmacOS, ou Unix :

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

Dans Windows :

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version

Pour mettre à niveau un instantané de base de données vers une nouvelle version du moteur de base de données, appelez l'opération ModifyDBSnapshot de l'API RDS.

Paramètres
  • DBSnapshotIdentifier – L'identifiant de l'instantané de base de données à mettre à niveau. L'identifiant doit être unique pour un Amazon Resource Name (ARN). Pour plus d'informations, consultez Utilisation des Amazon Resource Names (ARN) dans Amazon RDS.

  • EngineVersion – La version du moteur vers laquelle la mise à niveau de l'instantané de base de données doit être effectuée.