Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Restore full data

Dernière mise à jour :Aug 08, 2026

Restaurez une instance ApsaraDB RDS for MySQL vers une nouvelle instance RDS à l'aide de fichiers de sauvegarde de données et de journaux. Utilisez cette approche pour analyser des données historiques ou récupérer après des opérations involontaires sans affecter votre instance de production.

Prérequis

Avant de commencer, assurez-vous que :

Fonctionnement

La restauration complète des données crée une nouvelle instance RDS à partir de vos données de sauvegarde. L'instance d'origine reste inchangée tout au long du processus.

image

Élément Description
Restoration range L'intégralité de l'instance RDS est restaurée.
Specifications of the new RDS instance Hérite des configurations de liste d'autorisation, des configurations de sauvegarde et des configurations de paramètres de l'instance d'origine.
Account information Inclut les informations de compte au moment de la restauration, ainsi que les informations de compte issues du fichier de sauvegarde sélectionné.
Data Correspond aux données contenues dans le fichier de sauvegarde spécifié de l'instance RDS d'origine.
Restore point Dépend des fonctionnalités de sauvegarde activées : si la sauvegarde des journaux est désactivée, la restauration s'effectue uniquement à l'heure de création de la sauvegarde ; si elle est activée, la restauration est possible à n'importe quel point dans la période de rétention des journaux ; si la récupération à un instant précis (PITR) est activée, la restauration s'effectue à n'importe quel point en fonction du paramètre Time Range of Specific Points in Time for Restoration. Pour connaître les différences entre PITR et la sauvegarde des journaux, consultez Différences entre les fonctionnalités PITR et de sauvegarde des journaux.

Limitations

  • Vous ne pouvez pas restaurer directement des fichiers de sauvegarde téléchargés vers une instance RDS for MySQL existante. Effectuez d'abord la restauration vers une nouvelle instance, vérifiez les données, puis migrez les données vers l'instance existante.

  • La restauration peut échouer si la nouvelle instance RDS exécute une version antérieure du moteur de base de données par rapport à l'instance d'origine.

  • La restauration peut échouer si les noms de tables ou de colonnes contiennent des caractères chinois ou spéciaux.

  • La restauration peut échouer si les journaux binaires de l'instance RDS d'origine ont été supprimés.

  • Les tables sans clés primaires ne peuvent pas être restaurées si implicit_primary_key est défini sur off sur l'instance RDS d'origine.

Facturation

La facturation de la nouvelle instance RDS débute dès sa création. Consultez le tarif lors de la configuration de l'instance avant de confirmer la commande.

Pour une utilisation temporaire, créez une instance RDS en paiement à l'utilisation ou serverless. Après avoir vérifié et migré les données vers l'instance d'origine, libérez la nouvelle instance pour arrêter la facturation. Consultez Migration de données entre instances ApsaraDB RDS et Libération ou résiliation d'une instance ApsaraDB RDS for MySQL.

Restaurer une instance complète

Il n'est pas nécessaire d'activer manuellement la fonctionnalité de restauration complète des données. Après la création d'une instance RDS, le système effectue automatiquement des sauvegardes périodiques. Vous pouvez utiliser les fichiers de sauvegarde de données et de journaux générés pour restaurer l'intégralité des données à tout moment.

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Recherchez l'instance et cliquez sur son ID.

  2. Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.

  3. Cliquez sur Restore Database.

    Remarque

    Vous pouvez également cliquer sur Restore Instance dans la section Instance Distribution de la page Basic Information.

    image

    image

  4. Sur la page Restore Instance, sélectionnez un point de restauration ou un jeu de sauvegarde, puis configurez les paramètres de l'instance.

    Paramètre Description
    Billing Method
    • Subscription : payez à l'avance pour une utilisation à long terme à un coût unitaire inférieur.

    • Pay-as-you-go : facturation horaire basée sur l'utilisation réelle ; libérez l'instance lorsque vous n'en avez plus besoin.

    Restoration Mode By Backup Set : restaurez à partir d'une sauvegarde physique spécifique. Les fichiers de sauvegarde logique ne sont pas pris en charge. By Point in Time : restaurez à n'importe quel point dans la période de rétention des journaux. Disponible uniquement lorsque la sauvegarde des journaux est activée.
    Product Type Non affiché pour Basic Edition. Pour High-availability Edition : le stockage ESSD ou Premium ESSD prend en charge les types de produit Standard et YiTian ; le stockage Premium Local SSD prend en charge uniquement le type Standard. Pour Cluster Edition : les types de produit Standard et YiTian sont disponibles. Consultez Types de produit.
    Zone of primary node et Zone of secondary node Single-zone deployment : les nœuds principal et secondaire se trouvent dans la même zone. Multi-zone deployment : les nœuds principal et secondaire se trouvent dans des zones différentes pour la reprise après sinistre au niveau de la zone. Le déploiement multizone est recommandé. Après la création, consultez les détails des zones sur la page Service Availability. Basic Edition prend en charge uniquement le déploiement monozones.
    Instance Type
    • General-purpose instance types : mémoire et E/S dédiées ; CPU et stockage partagés avec d'autres instances sur le même hôte.

    • Dedicated instance types : CPU, mémoire, stockage et E/S dédiés. La configuration de l'hôte dédié occupe exclusivement toutes les ressources de l'hôte. Pour connaître les cœurs, la mémoire, les connexions et les IOPS pris en charge par type d'instance, consultez Types d'instances principales ApsaraDB RDS.

    Remarque

    Chaque type d'instance prend en charge un nombre spécifique de cœurs, une capacité de mémoire, un nombre maximal de connexions et des IOPS maximales. Pour plus d'informations, consultez Types d'instances principales ApsaraDB RDS.

    Storage Capacity Stockage maximal pour les fichiers de données, les fichiers système, les fichiers de journal binaire et les fichiers de transaction. Ajustable par incréments de 5 Go.
  5. Cliquez sur Next: Instance Configuration et configurez les paramètres réseau.

    Paramètre Description
    Network Type Classic network : type de réseau traditionnel. VPC : recommandé. Un cloud privé virtuel (VPC) offre une sécurité et des performances supérieures. Lors de la sélection du VPC, configurez les paramètres VPC et vSwitch of Primary Node. Pour un déploiement multizone, configurez également vSwitch of Secondary Node. La nouvelle instance RDS et votre instance Elastic Compute Service (ECS) doivent utiliser le même type de réseau — et le même VPC si les deux utilisent un VPC — pour communiquer via un réseau interne.
    Resource Group Assignez l'instance à un groupe de ressources pour simplifier la gestion des ressources et des autorisations. Sélectionnez un groupe existant ou créez-en un. Si le regroupement n'est pas nécessaire, sélectionnez Default Resource Group.
  6. Cliquez sur Next: Confirm Order.

  7. Consultez la section Parameter Configuration, définissez Quantity et Subscription Duration (facturation par abonnement uniquement), cliquez sur Confirm Order, puis effectuez le paiement.

    Remarque

    Pour les instances par abonnement, activez Auto-renew pour éviter les renouvellements manuels et les interruptions de service dues à des impayés.

  8. (Facultatif) Connectez-vous à la nouvelle instance RDS et vérifiez les données.

Migrer les données restaurées vers l'instance d'origine

Après avoir vérifié les données sur la nouvelle instance RDS, utilisez Data Transmission Service (DTS) pour migrer certaines ou toutes les bases de données et tables vers l'instance d'origine.

Définissez la nouvelle instance RDS comme base de données source et l'instance RDS d'origine comme base de données de destination. Définissez Access Method sur Alibaba Cloud Instance pour les deux. Consultez Migration de données entre instances ApsaraDB RDS for MySQL.

Selon votre objectif, choisissez la bonne approche après la restauration :

  • Remplacer les données de l'instance d'origine : migrez toutes les données de la nouvelle instance vers l'instance d'origine.

  • Récupérer des données spécifiques : écrivez et exécutez une tâche de migration qui extrait uniquement les bases de données ou tables concernées et les applique à l'instance d'origine.

Méthodes de restauration par destination

Destination Méthodes disponibles
Instance RDS d'origine Méthode 1 : restaurez vers une nouvelle instance, vérifiez, puis migrez les données sélectionnées vers l'instance d'origine. Méthode 2 : utilisez la fonctionnalité de restauration de bases de données et de tables pour effectuer une restauration directe. Méthode 3 : utilisez Database Backup (DBS) pour créer une sauvegarde logique, puis restaurez à l'aide du fichier de sauvegarde logique — consultez Restauration d'une base de données MySQL à partir d'une sauvegarde logique.
Autre instance RDS existante Méthode 1 : restaurez vers une nouvelle instance, vérifiez, puis migrez les données vers l'instance cible. Méthode 2 : utilisez DBS pour créer une sauvegarde logique et effectuer la restauration — consultez Restauration d'une base de données MySQL à partir d'une sauvegarde logique.
Base de données gérée par l'utilisateur Méthode 1 : restaurez vers une nouvelle instance, vérifiez, puis migrez les données. Méthode 2 : utilisez DBS pour créer une sauvegarde logique et effectuer la restauration — consultez Restauration d'une base de données MySQL à partir d'une sauvegarde logique. Méthode 3 : Télécharger un fichier de sauvegarde et restaurer à partir de celui-ci — consultez Restauration à partir d'une sauvegarde physique, Restauration à partir d'une sauvegarde logique, ou Restauration à l'aide de fichiers de sauvegarde snapshot.

Pour obtenir des conseils de restauration pour d'autres moteurs de base de données, consultez Restauration des données SQL Server, Restauration des données d'une instance ApsaraDB RDS for PostgreSQL, et Restauration des données d'une instance ApsaraDB RDS for MariaDB.

FAQ

Comment restaurer des bases de données individuelles qui ont été supprimées ?

Utilisez la fonctionnalité de restauration de bases de données et de tables pour restaurer des bases de données et des tables spécifiques. Si votre instance ne prend pas en charge cette fonctionnalité, restaurez les bases de données supprimées vers une nouvelle instance RDS, vérifiez les données et migrez-les vers l'instance d'origine.

Puis-je restaurer les données à un instant précis ?

Oui, si la sauvegarde des journaux est activée. Vous pouvez restaurer à n'importe quel point dans la période de rétention des journaux. Si la sauvegarde des journaux est désactivée, vous ne pouvez restaurer qu'à l'heure de création de la sauvegarde des données. Pour vérifier la période de rétention des journaux, consultez Utilisation de la fonctionnalité de sauvegarde des journaux.

Puis-je restaurer à un instant précis s'il n'existe aucun fichier de sauvegarde de données ?

Non. La récupération à un instant précis nécessite une sauvegarde complète des données effectuée avant l'heure cible, ainsi que les journaux binaires allant de cette sauvegarde à l'heure cible. Sans sauvegarde complète, aucune des deux opérations ne peut être appliquée.

Si la période de rétention des sauvegardes est de sept jours, puis-je restaurer les données d'il y a sept jours ?

Non. Une fois la période de rétention expirée, les sauvegardes sont automatiquement supprimées et ne peuvent pas être récupérées.

Puis-je utiliser la fonctionnalité de suivi des données de Data Management (DMS) pour récupérer des sauvegardes supprimées ?

Non. Le suivi des données utilise les journaux binaires, qui sont également soumis à la période de rétention des sauvegardes. Les journaux binaires plus anciens que la période de rétention ne sont pas disponibles. Pour étendre la profondeur temporelle de récupération, augmentez la période de rétention des sauvegardes — consultez Sauvegarde automatique.

Pourquoi suis-je facturé pour la restauration des données ?

Les frais s'appliquent à la nouvelle instance RDS créée lors de la restauration, et non à l'opération de restauration elle-même. L'instance est facturée dès sa création. Consultez la section Facturation ci-dessus pour connaître les options permettant de minimiser les coûts.

Combien de temps faut-il pour restaurer les données vers une nouvelle instance RDS ?

La durée nécessaire pour restaurer les données vers une nouvelle instance RDS dépend du volume de données et des conditions réseau. Dans la plupart des cas, la restauration des données prend de quelques minutes à plusieurs heures.

Le temps requis varie en fonction du volume de données, des spécifications de l'instance, du type de stockage et de la complexité des journaux binaires. À titre de référence, la restauration de 200 Go de données sur une instance High-availability Edition de 2 cœurs et 4 Go de mémoire avec des disques Premium Local SSD prend environ 3 heures (avec un temps d'application des journaux binaires de 30 minutes).

Exemple de la durée requise pour la restauration des données

Le tableau suivant indique les durées nécessaires pour restaurer les données vers une nouvelle instance RDS offrant 2 cœurs et 4 Go de mémoire, exécutant RDS High-availability Edition avec des disques Premium Local SSD.

Opération Temps requis
Créer une instance RDS 5 minutes
Configurer une instance RDS 15 minutes
Télécharger un fichier de sauvegarde 200 Go-heure
Démarrer une instance RDS 5 minutes
Télécharger un fichier de journal binaire 200 Go-heure
Appliquer un fichier de journal binaire Selon le contenu
Remarque
  • Par exemple, si vous souhaitez restaurer 200 Go de données et que le temps nécessaire pour appliquer les fichiers de journal binaire est de 30 minutes, la durée totale de la restauration est d'environ 3 heures. Cela s'applique si les données de sauvegarde et les journaux binaires sont téléchargés de manière séquentielle.

  • Si vous souhaitez restaurer les données plus rapidement, vous pouvez activer une instance sandbox. Le système synchronise automatiquement les données vers l'instance sandbox pour vous permettre d'effectuer une restauration rapide. Pour plus d'informations, consultez Utilisation de la fonctionnalité de récupération d'urgence.

Facteurs

La vitesse de restauration varie en fonction de plusieurs facteurs, et la restauration peut échouer dans certains cas. Vous devrez peut-être également résoudre manuellement les erreurs liées à l'exécution d'instructions SQL. Les facteurs suivants influencent la vitesse de restauration :

  • Volume de données : un volume de données de sauvegarde plus important ralentit la restauration.

  • Transactions volumineuses : les journaux binaires contenant des transactions volumineuses réduisent la vitesse.

  • Mises à jour de données fréquemment consultées : les journaux binaires avec des mises à jour à haute fréquence réduisent la vitesse.

  • Contraintes de clé étrangère : la surcharge de vérification réduit la vitesse.

  • Volume des journaux binaires : un plus grand nombre d'enregistrements de journaux binaires pour la récupération à un instant précis réduit la vitesse.

  • Storage type : les disques cloud permettent une restauration plus rapide que les disques Premium Local SSD.

  • Spécifications de l'instance : des spécifications supérieures améliorent la vitesse.

  • Version du moteur de base de données : les versions prenant en charge la réplication parallèle permettent une restauration plus rapide.

Important

Les facteurs suivants peuvent entraîner des échecs de restauration :

    Pourquoi ne puis-je pas sélectionner un vSwitch dans la liste déroulante vSwitch of Primary Node ?

    Aucun vSwitch n'existe dans la zone sélectionnée à l'étape précédente. Cliquez sur le link dans la liste déroulante pour accéder à la console VPC, créez un vSwitch dans la zone requise, puis revenez pour le sélectionner.

    Étapes suivantes