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