Cette rubrique décrit le processus de restauration du plug-in et décrit toutes les fonctionnalités disponibles. En outre, Exemples de scénarios de restauration pour MySQL Standard/Community et Exemples de scénarios de restauration pour MySQL Enterprise Backup offrent des exemples des différents types de restauration. Quest vous recommande de passer en revue ces rubriques pour vous assurer que vous comprenez les fonctionnalités disponibles et la façon dont elles s'appliquent aux différents types de restauration.
Pour réussir une restauration, vous devez comprendre les types de restauration disponibles.
Lorsque le plug-in effectue une sauvegarde de copie de base de données/tableau individuel uniquement ou complète, il utilise l’utilitaire mysqldump de MySQL pour diffuser en continu les instructions SQL utilisées pour créer et remplir les tableaux, directement sur le support de sauvegarde. Lorsque le plug-in restaure l’une de ces formes de sauvegarde, les instructions SQL sont lues directement à partir du support de sauvegarde et s’exécutent automatiquement.
Lorsque le plug-in effectue des sauvegardes incrémentielles ou différentielles, l'index du journal binaire de MySQL est utilisé pour déterminer quels journaux binaires doivent être copiés sur le support de sauvegarde. Lorsque ces sauvegardes sont restaurées, les journaux binaires sont restaurés dans le répertoire temporaire NETVAULT_HOME/tmp/MySQL. L’utilitaire mysqlbinlog est ensuite utilisé pour générer des instructions SQL pour chaque transaction qui a été enregistrée dans les journaux binaires. Ces instructions sont ensuite exécutées automatiquement. Ce processus est appelé « application des journaux binaires ».
La récupération PIT en fonction de l’heure est généralement un processus en une seule étape : Restaurez les journaux binaires à partir de la sauvegarde incrémentielle ou différentielle en sélectionnant l’option Restaurer et appliquer les journaux binaires dans l’onglet Options, et en spécifiant l’heure d’arrêt juste avant la transaction non désirée.
La récupération PIT en fonction de la position est un processus en trois étapes :
1 |
Restaurez les journaux binaires de la sauvegarde incrémentielle ou différentielle dans un répertoire temporaire sur le serveur MySQL en sélectionnant l’option Restaurer les journaux binaires dans le répertoire temporaire pour identifier l’heure ou la position dans l’onglet Options. |
2 |
Utilisez l’utilitaire mysqlbinlog de MySQL pour identifier la position spécifique de la transaction indésirable. Pour plus d’informations, consultez la section Point-in-Time Recovery (Récupération PIT) du MySQL Reference Guide (Guide de référence de MySQL). |
3 |
Restaurez à nouveau la même sauvegarde incrémentielle ou différentielle ; toutefois, sélectionnez l’option de restauration Appliquer les journaux binaires à partir du répertoire temporaire et spécifiez la position d’arrêt qui existe juste avant la transaction indésirable. |
Soyez conscient des restrictions suivantes pour la restauration d’une sauvegarde TTS :
Pour plus d’informations, voir https://dev.mysql.com/doc/mysql-enterprise-backup/4.0/en/restore-use-tts.html.
Une restauration standard avec Plug‑in for MySQL comprend les étapes décrites dans les rubriques suivantes.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center