La sauvegarde logique dans MySQL sauvegarde les données de la base de données sous forme de fichier texte, et le fichier sauvegardé peut être visualisé et modifié. Dans MySQL, utilisez l'outil mysqldump pour terminer la sauvegarde. Il existe trois façons d'appeler mysqldump :
(Tutoriel recommandé : Tutoriel vidéo mysql )
Sauvegardez la base de données spécifiée ou certaines tables de cette base de données.
shell>mysqldump [option] db_name [tables]
Sauvegarder une ou plusieurs bases de données spécifiées
shell>mysqldump [option] --database DB1 [DB2 DB3...]
Sauvegarder toutes les bases de données
shell>mysqldump [option] --all-database
Si aucune table de la base de données n'est spécifiée, toutes les tables de toutes les bases de données seront exportées par défaut. Voici quelques exemples d'utilisation de l'outil mysqldump pour la sauvegarde
(1) Sauvegarder toutes les bases de données :
[cqh@localhost ~]$ mysqldump -uroot -p --all-database > all.sql
(2) Sauvegarder le test de la base de données
[cqh@localhost ~]$ mysqldump -uroot -p test > test.sql
(3) Sauvegarder la table de test de base de données emp
[cqh@localhost ~]$ mysqldump -uroot -p test emp > emp.sql
(4) Sauvegarder les tables emp et dept
[cqh@localhost ~]$ mysqldump -uroot -p test emp dept > emp_dept.sql
sous test de base de données (5) Sauvegarder toutes les tables sous test de base de données sous forme de texte séparé par des virgules, sauvegarde sur /tmp :
[cqh@localhost ~]$ mysqldump -uroot -p -T /tmp test emp --fields-terminated-by ','
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!