Maison  >  Article  >  base de données  >  Méthode de récupération de sauvegarde logique de sauvegarde de données Mysql

Méthode de récupération de sauvegarde logique de sauvegarde de données Mysql

黄舟
黄舟original
2016-12-22 16:36:251285parcourir

Il ne suffit pas d'avoir des sauvegardes. Nous devons savoir comment utiliser ces sauvegardes. Voyons maintenant la méthode de récupération de la sauvegarde logique effectuée ci-dessus :

Puisque toutes les données de sauvegarde sont basées sur notre. La structure originale de la base de données est stockée sous une forme liée à la conception, de sorte que la récupération des sauvegardes logiques est relativement simple. Bien entendu, les méthodes de récupération sont légèrement différentes pour les deux formes de sauvegarde logique. Ci-dessous, nous donnerons une brève introduction aux méthodes de récupération de ces deux fichiers de sauvegarde logiques.

1. Récupération des fichiers d'instruction INSERT :

La récupération des fichiers de sauvegarde sous forme d'instructions INSERT est la plus simple, il suffit d'exécuter tout (ou une partie) du SQL dans la sauvegarde fichier Il suffit de commander. Premièrement, si une récupération complète est requise, nous pouvons utiliser "mysql < backup.sql" pour appeler directement le fichier de sauvegarde et exécuter toutes les commandes qu'il contient pour restaurer complètement les données dans leur état au moment de la sauvegarde. Si vous vous êtes connecté à MySQL en utilisant MySQL, vous pouvez également le restaurer en exécutant "source/path/backup.sql" ou "./path/backup.sql" dans MySQL.

2. Restauration de la sauvegarde de texte de données pures :

S'il s'agit d'une sauvegarde logique sous la deuxième forme ci-dessus, elle devra être restaurée par table. table via les commandes pertinentes, bien sûr, il est plus pratique d'implémenter la récupération automatique multi-tables via des scripts. Il existe deux méthodes de récupération. L'une consiste à utiliser la commande "LOAD DATA INFILE" de MySQL et l'autre à utiliser l'outil mysqlimport fourni par MySQL.

Que peut faire une sauvegarde logique ? Qu'est-ce qui ne peut pas être fait ?

Après avoir su utiliser les sauvegardes logiques pour la récupération correspondante, nous devons savoir ce que nous pouvons faire avec ces sauvegardes logiques.

1. Grâce à la sauvegarde logique, nous pouvons restaurer complètement les données pertinentes de la base de données dans l'état dans lequel elles se trouvaient au moment de la sauvegarde en exécutant le SQL ou les commandes pertinentes sans affecter les données non pertinentes

; 2. Grâce à une sauvegarde logique de l'intégralité de la base de données, nous pouvons reconstruire complètement une base de données dans le nouvel environnement MySQL qui est exactement la même que la sauvegarde et n'est pas limitée par le type de plate-forme sur laquelle MySQL se trouve

; 3. Grâce à une sauvegarde logique conditionnelle spécifique, nous pouvons facilement migrer (ou synchroniser) certaines données spécifiques vers d'autres environnements MySQL ou de base de données

4. Grâce à une sauvegarde logique, nous ne pouvons restaurer qu'une partie des données dans le jeu de sauvegarde. Pas besoin de tout restaurer.

Après avoir su ce que la sauvegarde logique peut faire, nous devons aussi savoir ce qu'elle ne peut pas faire, afin de savoir clairement si une telle sauvegarde peut répondre à nos attentes et si c'est vraiment ce que nous souhaitons.

1. La sauvegarde logique ne peut pas restaurer les données à un moment autre que l'heure de sauvegarde ;

2.

Ce qui précède est le contenu de la méthode de récupération de sauvegarde logique de la sauvegarde des données Mysql. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn