*   >> Lecture Éducation Articles >> science >> la programmation

Sauvegardes complètes et incrémentales dans Mysql

le fichier en premier). De cette façon, les déclarations utilisées dans la création des bases de données et des tables sont copiés dans le fichier. Lors de la récupération, vous obtenez tous les états de créer le fichier. Vous avez besoin d'un nouveau fichier pour chaque sauvegarde complète, sinon vous serez ajoutant les mêmes déclarations à créer un ancien fichier. Une fois que vous avez un nouveau fichier pour la sauvegarde complète, vous pouvez supprimer l'ancien fichier (s). Le fichier est un fichier texte.

Si vous tapez (entrez) la commande suivante (sans arguments), le résultat des déclarations dactylographiées après, ne sera pas ajouté au fichier: notee L'instruction SELECT ... INTO OUTFILE. Cette déclaration est l'instruction select, qui serait de copier les données d'une table dans un fichier. Le fichier créé est enregistré dans l'ordinateur hôte. Cependant, vous pouvez toujours utiliser le DOS ou Windows commandes pour copier le fichier de l'hôte dans un dispositif (dur), qui ne fait pas partie de l'hôte. La syntaxe est: SELECT ...

INTO OUTFILE 'nom_fichier' Vous devez le privilège SELECT et fichier à utiliser cette déclaration. Toutefois, si vous êtes l'utilisateur root, alors vous pouvez utiliser l'instruction sans aucun problème, puisque vous avez tous les privilèges. Nous verrons des exemples de l'utilisation de ces déclarations bientôt. file_name ne devrait pas exister déjà. Le fichier créé est un fichier texte.

Les tableaux de verrouillage Déclaration avec l'option READ: Quand vous faites sauvegarde complète, il est pas bon de l'arrêt du serveur, de sorte que vous pouvez permettre aux utilisateurs de continuer à utiliser les tables dans les bases de données. Cependant, tous les utilisateurs ne devraient être autorisés à lire et ne pas écrire les tables. De cette façon, vous aurez une nette entre ce que vous avez de sauvegarde à un moment donné et ce qui sera ajouté après la sauvegarde.

La syntaxe d'archiver ce pour une table particulière est: tables de verrouillage nom_de_table LIRE Dans certaines situations, vous pourriez avoir à précéder le nom_de_table avec un nom de base de données et un point. L'utilisateur root peut verrouiller toutes les tables de toutes les bases de données avec l'option READ au niveau mondial (sans sélectionner une base de données) en utilisant la déclaration suivante: Rincer tables avec verrou de lecture; À la fin de la sauvegarde, vous tapez la commande suivante pour déverrouiller les tables (niveau mondial): dév

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.