Amazon Relational Database Service
Guide de l'utilisateur

Modification d'une instance de base de données exécutant le moteur de base de données MySQL

Vous pouvez modifier les paramètres d'une instance de base de données pour accomplir des tâches telles que l'ajout de stockage supplémentaire ou la modification de la classe d'instance. Cette rubrique vous guide dans la modification d'une instance de base de données Amazon RDS MySQL et décrit les paramètres pour les instances MySQL.

Nous vous recommandons de tester toutes les modifications apportées à une instance test avant de modifier une instance de production, et ce afin de bien comprendre l'impact de chaque modification. Cela est particulièrement important lors de la mise à niveau de versions de base de données.

Une fois que vous avez modifié vos paramètres d'instance de base de données, vous pouvez appliquer les modifications immédiatement, ou les appliquer pendant la fenêtre de maintenance suivante pour l'instance de base de données. Certaines modifications entraînent une interruption en redémarrant l'instance de base de données.

Note

Lorsque vous modifiez une instance de base de données, Amazon RDS redémarre l'instance si les deux conditions suivantes sont vraies :

  • Vous modifiez la classe d'instance de base de données.

  • Vous spécifiez un groupe de paramètres personnalisé.

Console

Pour modifier une instance de base de données MySQL

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Bases de données, puis l'instance de base de données que vous souhaitez modifier.

  3. Sélectionnez Modify. La page Modifier l'instance de base de données s'affiche.

  4. Modifiez les paramètres de votre choix. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données MySQL.

  5. Lorsque tous les changements vous conviennent, choisissez Continuer et vérifiez le résumé des modifications.

  6. Pour appliquer les modifications immédiatement, choisissez Appliquer immédiatement. La sélection de cette option peut entraîner une interruption de service dans certains cas. Pour plus d'informations, consultez Utilisation du paramètre Appliquer immédiatement.

  7. Sur la page de confirmation, examinez vos modifications. Si elles sont correctes, choisissez Modification d'une instance de base de données pour enregistrer vos modifications.

    Sinon, choisissez Retour pour modifier vos modifications, ou choisissez Annuler pour les annuler.

AWS CLI

Pour modifier une instance de base de données MySQL à l'aide de l'AWS CLI, appelez la commande modify-db-instance. Spécifiez l'identifiant d'instance DB et les paramètres que vous souhaitez modifier. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données MySQL.

Exemple

Le code suivant modifie mydbinstance en définissant la période de rétention des sauvegardes sur 1 semaine (7 jours). Le code active les mises à niveau automatiques des versions mineures à l'aide de --auto-minor-version-upgrade. Pour désactiver les mises à niveau automatiques des versions mineures, utilisez --no-auto-minor-version-upgrade. Les modifications sont appliquées pendant le créneau de maintenance suivant à l'aide de --no-apply-immediately. Pour appliquer les modifications immédiatement, utilisez --apply-immediately. Pour plus d'informations, consultez Utilisation du paramètre Appliquer immédiatement.

Pour Linux, OS X ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --backup-retention-period 7 \ --auto-minor-version-upgrade \ --no-apply-immediately

Pour Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --backup-retention-period 7 ^ --auto-minor-version-upgrade ^ --no-apply-immediately
API RDS

Pour modifier une instance de base de données MySQL à l'aide de l'API Amazon RDS, appelez l'opération ModifyDBInstance. Spécifiez l'identifiant d'instance DB et les paramètres que vous souhaitez modifier. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données MySQL.

Exemple

Le code suivant modifie mydbinstance en définissant la période de rétention des sauvegardes sur 1 semaine (7 jours) et en activant les mises à niveau automatiques des versions mineures. Ces modifications sont appliquées pendant le créneau de maintenance suivant.

https://rds.amazonaws.com/ ?Action=ModifyDBInstance &ApplyImmediately=false &AutoMinorVersionUpgrade=true &BackupRetentionPeriod=7 &DBInstanceIdentifier=mydbinstance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab0fc9ec1575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

Paramètres pour les instances de bases de données MySQL

Le tableau suivant contient des détails sur les paramètres que vous pouvez modifier et que vous ne pouvez pas modifier, et indique quand les modifications peuvent être appliquées et si les modifications entraînent un temps d'arrêt pour l'instance de base de données.

Paramètre Description du paramètre Lorsque la modification a lieu Remarque sur les temps d'arrêt

Stockage alloué

Le volume de stockage, en gigaoctets que vous voulez allouer pour votre instance de base de données.

Pour plus d'informations, consultez Stockage d'instance de base de données Amazon RDS.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Pas de temps d'arrêt. Les performances peuvent se dégrader pendant la modification.

Mise à niveau automatique des versions mineures

Activez Mise à niveau automatique des versions mineures pour permettre à votre instance de base de données de recevoir automatiquement les mises à niveau de la version mineure préférée du moteur de base de données lorsqu'elles sont disponibles. Amazon RDS effectue les mises à niveau automatiques des versions mineures dans la fenêtre de maintenance.

Période de rétention des sauvegardes

Le nombre de jours de conservation des sauvegardes automatiques. Pour désactiver les sauvegardes automatiques, définissez la période de conservation des sauvegardes sur 0.

Pour plus d'informations, consultez Utilisation des sauvegardes.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false et que vous remplacez la valeur non nulle du paramètre par une autre valeur non nulle, la modification est appliquée de manière asynchrone dès que possible. Sinon, la modification est appliquée pendant la fenêtre de maintenance suivante.

Une interruption se produit si vous passez de 0 à une valeur non nulle, ou d'une valeur non nulle à 0.

Fenêtre de sauvegarde

L'intervalle de temps pendant lequel des sauvegardes automatiques de vos bases de données se produisent. Le créneau de sauvegarde correspond à une heure de début en heure UTC (Universal Coordinated Time) et une durée en heures.

Pour plus d'informations, consultez Utilisation des sauvegardes.

La modification est appliquée de manière asynchrone, dès que possible.

Autorité de certification

Le certificat que vous voulez utiliser.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification.

Copier les balises aux instantanés

Si vous avez des balises d'instance de base de données, cette option les copie lorsque vous créez un instantané de base de données.

Pour plus d'informations, consultez Balisage des ressources Amazon RDS.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Authentification de base de données

L'option d'authentification de base de données que vous souhaitez utiliser.

Choisissez Authentification par mot de passe pour authentifier les utilisateurs de base de données avec des mots de passe de base de données uniquement.

Choisissez Mot de passe et authentification de base de données IAM pour authentifier les utilisateurs de base de données avec des mots de passe de base de données et des informations d'identification utilisateur via des utilisateurs et rôles IAM. Pour plus d'informations, consultez Authentification de base de données IAM pour MySQL et PostgreSQL.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Port de la base de données

Le port que vous souhaitez utiliser pour accéder à la base de données.

La valeur du port ne doit correspondre à aucune des valeurs de port spécifiées pour les options du groupe d'options de l'instance de base de données.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

L'instance de base de données est redémarrée immédiatement.

Version du moteur de base de données

Version du moteur de base de données MySQL que vous souhaitez utiliser. Avant de mettre à niveau vos instances de bases de données de production, nous vous recommandons de tester le processus de mise à niveau sur une instance de test afin de vérifier sa durée et de valider vos applications.

Pour plus d'informations, consultez Mise à niveau du moteur de base de données MySQL.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification.

Classe d'instance de base de données

La classe d'instance de base de données que vous souhaitez utiliser.

Pour de plus amples informations, veuillez consulter Choix de la classe d'instance de base de données.

Les instances de base de données MySQL créées après le 23 avril 2014 peuvent passer à une classe d'instance de base de données différente en modifiant l'instance de base de données, tout comme pour n'importe quelle autre modification. Les instances de base de données MySQL exécutant les versions MySQL 5.5 et celles créées avant le 23 avril 2014 doivent d'abord procéder à une mise à niveau vers MySQL version 5.6. Pour de plus amples informations, veuillez consulter Mise à niveau du moteur de base de données MySQL.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification.

Identifiant d'instance DB

Identifiant de l'instance de base de données. Cette valeur est stockée sous la forme d'une chaîne en minuscules.

Pour plus d'informations sur les effets du changement de nom d'une instance de base de données, consultez Affectation d'un nouveau nom à une instance de base de données.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification. L'instance de base de données est redémarrée.

Groupe de paramètres DB

Le groupe de paramètres que vous voulez associer à l'instance de base de données.

Pour plus d'informations, consultez Utilisation de groupes de paramètres de base de données.

La modification du groupe de paramètres a lieu immédiatement.

Aucune interruption de service n'a lieu pendant cette modification. Lorsque vous modifiez le groupe de paramètres, les modifications apportées à certains paramètres s'appliquent immédiatement à l'instance de base de données du cluster de bases de données, sans redémarrage. Les modifications apportées à d'autres paramètres s'appliquent uniquement après le redémarrage de l'instance de base de données.

Pour plus d'informations, consultez Redémarrage d'une instance de base de données.

Protection contre la suppression

Enable deletion protection (Activer la protection contre la suppression) vise à empêcher la suppression de votre instance de base de données.

Pour plus d'informations, consultez Suppression d'une instance de base de données .

Surveillance améliorée

Activer la surveillance améliorée permet d'activer la collecte des métriques en temps réel pour le système d'exploitation sur lequel votre instance de base de données s'exécute.

Pour plus d'informations, consultez Surveillance améliorée.

Exportations des journaux

Types de fichiers journaux de base de données MySQL à publier sur Amazon CloudWatch Logs.

Pour plus d'informations, consultez Fichiers journaux de base de données MySQL.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Fenêtre de maintenance

L'intervalle de temps pendant lequel la maintenance du système a lieu. La maintenance du système inclut les mises à niveau, le cas échéant. Le fenêtre de maintenance correspond à une heure de début en heure UTC (Universal Coordinated Time) et une durée en heures.

Si vous définissez la fenêtre sur l'heure actuelle, il doit y avoir au moins 30 minutes entre l'heure actuelle et la fin du créneau afin de garantir l'application des modifications en attente.

Pour plus d'informations, consultez La fenêtre de maintenance Amazon RDS.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

S'il y a en attente une ou plusieurs actions entraînant une panne, et que la fenêtre de maintenance est modifiée pour inclure l'heure actuelle, alors les actions en attente sont appliquées immédiatement et une panne se produit.

Déploiement multi-AZ

Oui pour déployer votre instance de base de données dans plusieurs zones de disponibilité. Dans le cas contraire, Non.

Pour plus d'informations, consultez régions et zones de disponibilité.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

New master password

Le mot de passe de votre utilisateur principal. Le mot de passe doit contenir entre 8 et 41 caractères alphanumériques.

La modification est appliquée de manière asynchrone, dès que possible. Ce paramètre ignore le paramètre Appliquer immédiatement.

Groupe d'options

Le groupe d'options que vous voulez associer à l'instance de base de données.

Pour plus d'informations, consultez Utilisation de groupes d'options.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Performance Insights

Activer Performance Insights permet de surveiller la charge de votre instance de base de données et ainsi d'analyser les performances de votre base de données et de résoudre les problèmes associés.

Choisissez une période de rétention pour déterminer le volume d'historique des données propagées que vous voulez conserver. La valeur par défaut est de sept jours pour l'offre gratuite. La rétention à long terme (deux ans) est facturée par vCPU et par mois.

Vous ne pouvez changer de clé principale une fois que la base de données a été créée.

Pour plus d'informations, consultez Utilisation d'Amazon RDS Performance Insights.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Accessibilité publique

La valeur Oui dote l'instance de base de données d'une adresse IP publique, ce qui signifie qu'elle est accessible en dehors du VPC. Pour être accessible au public, l'instance de base de données doit aussi se trouver dans un sous-réseau public du VPC.

La valeur Non rend l'instance de base de données accessible uniquement au sein du VPC.

Pour plus d'informations, consultez Masquer une instance de base de données dans un VPC depuis Internet.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Groupe de sécurité

Groupe de sécurité que vous voulez associer à l'instance de base de données.

Pour plus d'informations, consultez Utilisation des groupes de sécurité DB (plateforme EC2-Classic).

La modification est appliquée de manière asynchrone, dès que possible. Ce paramètre ignore le paramètre Appliquer immédiatement.

Dimensionnement automatique du stockage

Enable storage autoscaling (Activer le dimensionnement automatique du stockage) permet à Amazon RDS d'augmenter automatiquement l'espace de stockage quand cela est nécessaire pour éviter que votre instance de base de données en manque.

Utilisez Maximum storage threshold (Seuil de stockage maximum) pour définir la limite supérieure au-delà de laquelle Amazon RDS augmente automatiquement l'espace de stockage pour votre instance de base de données. La valeur par défaut est 1 000 GiO.

Pour plus d'informations, consultez Gestion automatique de la capacité avec le dimensionnement automatique du stockage Amazon RDS.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Le choix de l'option Appliquer immédiatement peut entraîner une interruption de service dans certains cas.

Type de stockage

Le type de stockage que vous souhaitez utiliser.

Pour plus d'informations, consultez Types de stockage Amazon RDS.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Toutes les modifications suivantes entraînent une brève interruption de service au démarrage du processus. Après cette interruption, vous pouvez utiliser votre base de données normalement pendant les modifications.

  • De Usage général à Magnétique.

  • De Usage général (SSD) à IOPS dimensionné (SSD). L'interruption a lieu uniquement si l'instance de base de données est mono-AZ et si vous utilisez un groupe de paramètres personnalisé. Il n'y a aucune interruption de service pour une instance de base de données multi-AZ.

  • De Magnétique à Usage général (SSD).

  • De Magnétique à IOPS dimensionné (SSD).

  • De IOPS dimensionné (SSD) à Magnétique.

  • De IOPS dimensionné (SSD) à Usage général (SSD). L'interruption a lieu uniquement si l'instance de base de données est mono-AZ et si vous utilisez un groupe de paramètres personnalisé. Il n'y a aucune interruption de service pour une instance de base de données multi-AZ.

Groupe de sous-réseaux

Le groupe de sous-réseaux pour l'instance de base de données. Vous pouvez utiliser ce paramètre pour déplacer votre instance de base de données vers un autre VPC. Si votre instance de base de données ne se trouve pas dans un VPC, vous pouvez utiliser ce paramètre pour déplacer votre instance de base de données vers un VPC.

Pour plus d'informations, consultez Déplacement vers un VPC d'une instance de base de données n'appartenant pas à un VPC.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification. L'instance de base de données est redémarrée.

Sur cette page :