Maison > base de données > tutoriel mysql > Comment puis-je exporter efficacement des données MySQL à l'aide de la ligne de commande ?

Comment puis-je exporter efficacement des données MySQL à l'aide de la ligne de commande ?

Susan Sarandon
Libérer: 2024-12-18 06:26:13
original
1002 Les gens l'ont consulté

How Can I Efficiently Export MySQL Data Using the Command Line?

Exportation de données MySQL à partir de la ligne de commande

Si vous devez déplacer des données hors de votre base de données MySQL, la fonction de ligne de commande mysqldump est un outil puissant. Avec cet utilitaire, vous pouvez exporter des bases de données entières, des tables spécifiques ou même toutes les bases de données en une seule commande.

Exportation d'une base de données entière

Pour exporter une base de données entière nommée 'db_name' vers un fichier nommé 'db_backup.sql', exécutez la commande suivante commande :

mysqldump -u [uname] -p db_name > db_backup.sql
Copier après la connexion

Exportation de toutes les bases de données

Si vous souhaitez exporter toutes les bases de données, utilisez l'indicateur '--all-databases' :

mysqldump -u [uname] -p --all-databases > all_db_backup.sql
Copier après la connexion

Exportation de tables spécifiques

Pour exporter des tables spécifiques, répertoriez-les après le nom de la base de données :

mysqldump -u [uname] -p db_name table1 table2 > table_backup.sql
Copier après la connexion

Compression de la sortie

Pour les grandes bases de données, vous pouvez compresser la sortie à l'aide de gzip :

mysqldump -u [uname] -p db_name | gzip > db_backup.sql.gz
Copier après la connexion

Export à distance

Si le serveur MySQL est distant, spécifiez l'adresse IP et port :

mysqldump -P 3306 -h [ip_address] -u [uname] -p db_name > db_backup.sql
Copier après la connexion

Remarque :

Pour des raisons de sécurité, il est recommandé d'éviter d'inclure le mot de passe dans la ligne de commande. Utilisez plutôt l'option « -p » sans le mot de passe et saisissez-le lorsque vous y êtes invité.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal