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 présentant des impayés, déverrouillez-les ou reconstruisez et restaurez-les via la corbeille dans un délai de 16 jours.
-
Restauration via les sauvegardes d'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 pour restauration depuis la page Deleted Instance Backups.
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 la 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 la 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 : si vous souhaitez utiliser temporairement la nouvelle instance RDS, créez une instance RDS à la demande. Restaurez les données sur cette instance à la demande, 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 des données n'écrase pas les données de l'instance RDS d'origine.
Utilisez également la fonctionnalité suivi des données de DMS pour revenir en arrière sur les données 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 consultez les données.
Relativement lent : Restaurer toutes les données ou restaurer des bases de données et des tables, puis consultez les données.
Scénario 4 : Restaurer à partir de fichiers de sauvegarde vers le cloud ou en local
Migration/restauration vers le cloud
-
Migration des dernières données via DTS
Migrer des données d'une base de données MySQL auto-gérée vers une instance ApsaraDB RDS for MySQL
-
Migration des données historiques
Importer une sauvegarde complète d'une base de données auto-gérée dans RDS, puis restaurer la sauvegarde vers une nouvelle instance RDS.
Vous pouvez également restaurer la sauvegarde localement au préalable, puis migrer du local vers RDS.
Utilisez Data Disaster Recovery pour créer une sauvegarde logique, puis la restaurer vers une instance RDS dans le cloud.
-
Migration des 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 auto-gérée, puis utilisez DTS pour migrer depuis la base de données MySQL auto-gérée vers une instance RDS MySQL.
Commencez par restaurer les fichiers de sauvegarde vers une base de données auto-gérée, puis utilisez mysqldump pour migrer les données MySQL vers une instance RDS sous un autre compte.
Migration/restauration vers un environnement local
-
Migration des dernières données via DTS
-
Migration des 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 des tables, des index et des 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 auto-gé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 auto-gé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 les données d'une instance ApsaraDB RDS for MySQL vers une instance MySQL auto-gérée à l'aide de fichiers de sauvegarde par snapshot.
Migration entre instances RDS
-
Migration des dernières données via DTS :
-
Migration des 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
Si vous devez sauvegarder des données dans 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 également la commande
mysqldumppour exporter les données d'une base de données spécifiée sous forme de fichier SQL à des fins de sauvegarde, et la commandemysqlpour importer les données du fichier SQL vers la base de données de destination à des fins de restauration. Pour plus d'informations, consultez la section Sauvegarder et restaurer une base de données à l'aide de mysqldump.