Comment effectuer une sauvegarde de mon instance de base de données Amazon RDS for MySQL ?

Date de la dernière mise à jour : 20/08/2021

J'essaie d'effectuer une sauvegarde de mon instance de base de données Amazon Relational Database Service (Amazon RDS) for MySQL. Comment procéder ?

Brève description

Amazon RDS for MySQL crée et enregistre des sauvegardes automatiques de votre instance de base de données pendant la fenêtre de sauvegarde. Un instantané du volume de stockage de l'ensemble de votre instance de base de données (et pas seulement des bases de données individuelles) est créé. Amazon RDS enregistre ensuite les sauvegardes automatiques de votre instance de base de données en fonction de la période de rétention des sauvegardes que vous spécifiez. Lors de la période de rétention des sauvegardes, vous pouvez récupérer votre base de données à n'importe quel moment.

Toutefois, si les sauvegardes automatiques de votre instance de base de données ne sont pas activées, vous pouvez activer ce paramètre à tout moment. Pour activer les sauvegardes automatiques, définissez la période de rétention des sauvegardes sur une valeur positive non nulle. Lorsque les sauvegardes automatiques sont activées, votre instance RDS et votre base de données sont mises hors ligne et une sauvegarde est immédiatement créée. La panne se produit lorsque vous modifiez la période de rétention des sauvegardes de « 0 » à une valeur non nulle, ou d'une valeur non nulle à « 0 ». Ce comportement s'applique à la fois aux instances de base de données mono-AZ et multi-AZ.

Vous pouvez également utiliser une tâche cron pour planifier une sauvegarde de votre instance Amazon RDS for MySQL à l'aide de l'utilitaire mysqldump ou mysqlbinlog. Vous pouvez également effectuer une sauvegarde manuelle à l'aide d'AWS Command Line Interface (AWS CLI). Les instantanés manuels ne sont pas soumis à la période de rétention des sauvegardes et n'expireront pas.

Remarque : si vous recevez des erreurs lors de l'exécution de commandes AWS CLI, vérifiez que vous utilisez la version la plus récente d'AWS CLI .

Résolution

Activer les sauvegardes automatiques

Pour activer les sauvegardes automatiques dans Amazon RDS, effectuez les étapes suivantes :

1.    Ouvrez la console Amazon RDS.

2.    Sélectionnez Bases de données dans le panneau de navigation.

3.    Sélectionnez l'instance de base de données à modifier.

4.    Sélectionnez Modifier. La page Modifier l'instance de base de données apparaît.

5.    Pour Période de rétention des sauvegardes, choisissez une valeur positive non nulle (telle que « 3 »).

6.    Sélectionnez Continuer.

7.    Sélectionnez Appliquer immédiatement.

8.    Sur la page de confirmation, sélectionnez Modifier l'instance de base de données pour enregistrer vos modifications et activer les sauvegardes automatiques.

Remarque : lorsque vous supprimez une instance de base de données, vous pouvez toujours conserver des sauvegardes automatiques. Les sauvegardes automatiques conservées sont les suivantes :

  • Instantanés du système d'une instance de base de données
  • Journaux de transactions d'une instance de base de données
  • Propriétés d'une instance de base de données (telles que le stockage alloué et la classe d'instance de base de données nécessaires pour restaurer l'instance de base de données comme instance active)

Vous pouvez conserver des sauvegardes automatiques pour les instances Amazon RDS exécutées sur les moteurs MySQL, MariaDB, PostgreSQL, Oracle et Microsoft SQL Server. Vous pouvez également utiliser mysqlbinlog (pour les fichiers journaux binaires) ou mysqldump (pour les sauvegardes logiques) pour sauvegarder des fichiers sur une instance Amazon Elastic Compute Cloud (Amazon EC2). Ensuite, synchronisez et téléchargez vos fichiers sur Amazon Simple Storage Service (Amazon S3).

Remarque : sur le réplica en lecture, seul le réplica en lecture Amazon RDS for MySQL ou MariaDB peut activer la rétention des sauvegardes.

Sauvegarder l'instance de base de données Amazon RDS for MySQL sur Amazon EC2

Pour sauvegarder votre instance Amazon RDS for MySQL sur une instance Amazon EC2, vous pouvez choisir l'une des méthodes suivantes :


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?