Cette rubrique décrit les méthodes de restauration des données d'une instance ApsaraDB RDS for MySQL. Choisissez une méthode selon le scénario : libération accidentelle d'une instance, suppression ou modification de données, ou restauration vers une base de données locale ou dans le cloud à partir de fichiers de sauvegarde.
Scénario 1 : Restaurer les données d'une instance RDS libérée
Sélectionnez une méthode de restauration selon la date de libération (suppression) de l'instance :
-
Restauration via la corbeille :
Pour les instances libérées (supprimées) manuellement, reconstruisez et restaurez-les via la corbeille dans un délai de 9 jours suivant leur libération.
Pour les instances par abonnement arrivées à expiration ou les instances à la demande dont le paiement est en retard, déverrouillez, reconstruisez et restaurez-les via la corbeille dans un délai de 16 jours.
-
Restauration via les sauvegardes des instances supprimées :
Si vous avez configuré une politique de rétention des sauvegardes après la libération de l'instance, téléchargez les sauvegardes depuis la page Deleted Instance Backups pour procéder à la restauration.
RemarqueInstances sur disque : pour les instances RDS MySQL sur disque achetées le 1er février 2024 ou après, la politique de rétention des sauvegardes par défaut après libération de l'instance est Retain The Last One.
Disques locaux haute performance : pour les nouvelles instances RDS MySQL avec disques locaux haute performance, la politique de rétention des sauvegardes par défaut après libération de l'instance est Do Not Retain. Vous devez configurer manuellement une politique de rétention des sauvegardes après la libération de l'instance.
Scénario 2 : Restaurer des données supprimées ou modifiées sur une instance RDS
Méthode | Instances prises en charge | Point de restauration dans le temps | Étendue de la restauration | Destination de la restauration | Vitesse de restauration | ||||||
Disque local haute performance | Disque | N'importe quel point dans le temps | Point dans le temps du jeu de sauvegarde | Toutes les bases de données et tables | Bases de données et tables partielles | Restaurer vers une nouvelle instance RDS | Restaurer vers l'instance RDS d'origine | Restaurer vers une autre instance RDS existante | |||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | Lente | ||
✔️ | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | Rapide | ||
Standard | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | Lente | |
Ultra-rapide | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | Rapide | |
Restauration des données vers une nouvelle instance RDS : pour une utilisation temporaire, créez une instance RDS à la demande. Restaurez-y les données, migrez-les vers l'instance RDS d'origine, puis libérez l'instance à la demande pour réduire les coûts.
Restauration des données vers l'instance RDS d'origine : la restauration n'écrase pas les données de l'instance d'origine.
Utilisez également la fonctionnalité suivi des données de DMS pour revenir en arrière en exécutant des instructions SQL de rollback.
Scénario 3 : Interroger des données à un instant précis
Rapide : Flashback natif
Rapide : Interrogation instantanée des sauvegardes logiques DBS
Rapide : Récupération d'urgence RDS MySQL, puis consultation des données.
Relativement lent : Restaurer toutes les données ou restaurer des bases de données et des tables, puis consulter les données.
Scénario 4 : Restaurer à partir de fichiers de sauvegarde vers le cloud ou en local
Migration/restauration vers le cloud
-
Migrer les dernières données via DTS
Migrer des données d'une base de données MySQL autogérée vers une instance ApsaraDB RDS for MySQL
-
Migrer les données historiques
Importer une sauvegarde complète d'une base de données autogérée vers RDS, puis restaurer la sauvegarde vers une nouvelle instance RDS.
Vous pouvez également restaurer la sauvegarde localement au préalable, puis migrer depuis l'environnement local vers RDS.
Utilisez Data Disaster Recovery pour créer une sauvegarde logique, puis la restaurer vers une instance RDS dans le cloud.
-
Migrer les données d'une instance RDS à partir de fichiers de sauvegarde vers une instance RDS créée avec un autre compte Alibaba Cloud
Commencez par restaurer les fichiers de sauvegarde vers une base de données autogérée, puis utilisez DTS pour migrer depuis la base de données MySQL autogérée vers une instance RDS MySQL.
Commencez par restaurer les fichiers de sauvegarde vers une base de données autogérée, puis utilisez mysqldump pour migrer les données MySQL vers une instance RDS sous un autre compte.
Migration/restauration vers l'environnement local
-
Migrer les dernières données via DTS
-
Migrer les données historiques
Si vous disposez d'une sauvegarde logique issue de Data Disaster Recovery, restaurez-la directement en local. Pour plus d'informations, consultez la section Restaurer une sauvegarde logique MySQL.
-
Si vous avez téléchargé une sauvegarde depuis la console RDS, sélectionnez une méthode de restauration selon la méthode de sauvegarde.
Sauvegarde logique : Une sauvegarde au niveau des objets de base de données. Le contenu de la sauvegarde inclut des objets de base de données tels que les tables, les index et les procédures stockées. Les outils courants incluent MySQL mysqldump et Oracle exp/imp. Pour plus d'informations, consultez la section Restaurer une sauvegarde logique RDS MySQL vers une base de données autogérée.
Sauvegarde physique : Une sauvegarde au niveau des fichiers de base de données. Le contenu de la sauvegarde inclut les fichiers de base de données stockés sur le système d'exploitation. Les outils courants incluent MySQL XtraBackup et Oracle RMAN. Pour plus d'informations, consultez la section Restaurer une sauvegarde physique RDS MySQL vers une base de données autogérée.
Sauvegarde par snapshot : copie complète d'un ensemble de données spécifié obtenue à l'aide de la technologie de snapshot. Vous pouvez conserver le snapshot uniquement sur la machine locale ou effectuer une sauvegarde croisée entre machines pour le snapshot. Les outils courants incluent le système de fichiers Veritas File System, le gestionnaire de volumes Linux LVM et le sous-système de stockage NetApp NAS. Pour plus d'informations, consultez la section Restaurer un snapshot RDS for MySQL vers une base de données autogérée.
Migration entre instances RDS
-
Migrer les dernières données via DTS :
-
Migrer les données historiques :
Si vous disposez d'une sauvegarde logique issue de Data Disaster Recovery, restaurez-la directement vers l'instance de destination. Pour plus d'informations, consultez la section Restaurer une sauvegarde logique MySQL.
Si vous ne disposez que des sauvegardes par défaut, restaurez toutes les données ou restaurez des bases de données et des tables vers une nouvelle instance ou l'instance d'origine, puis migrez vers l'instance de destination.
Autres scénarios
Pour sauvegarder des données vers une autre région, ou restaurer des données interrégionales vers une nouvelle instance ou une instance existante dans la région de destination, consultez les sections Sauvegarde interrégionale et Restauration de données interrégionale.
Utilisez la commande
mysqldumppour exporter les données d'une base de données spécifiée sous forme de fichier SQL pour la sauvegarde, et la commandemysqlpour importer les données du fichier SQL vers la base de données de destination pour la restauration. Pour plus d'informations, consultez la section Sauvegarder et restaurer une base de données à l'aide de mysqldump.