Maison >base de données >tutoriel mysql >Comment exporter et importer des bases de données MySQL via la ligne de commande avec options ?

Comment exporter et importer des bases de données MySQL via la ligne de commande avec options ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-02 12:40:13986parcourir

How to Export and Import MySQL Databases via the Command Line with Options?

Comment exporter et importer un fichier .SQL à partir de la ligne de commande avec des options

Pas un doublon ! Cette question recherche des fonctionnalités similaires à la fonctionnalité d'exportation de phpMyAdmin pour la ligne de commande.

Exportation d'une base de données

Pour exporter une base de données MySQL vers un fichier .sql, utilisez la commande mysqldump ainsi que les options suivantes :

  • -u username : Spécifiez la base de données nom d'utilisateur.
  • -p : demander le mot de passe de la base de données.
  • nom de la base de données : remplacer par le nom de la base de données à exporter.
  • > filename.sql : Spécifiez le nom et l'emplacement du fichier de sortie.

Exemple :

mysqldump -u username -p databasename > database-backup.sql

Importation d'une base de données

Pour importer un fichier . sql dans une base de données MySQL, utilisez la commande mysql :

  • -u username : Spécifiez le nom d'utilisateur de la base de données.
  • -p : Demander le mot de passe de la base de données.
  • DATA-BASE-NAME : Remplacer par le nom de la base de données dans laquelle importer.
  • < data.sql : Spécifiez le fichier d'entrée à partir duquel importer.

Exemple :

mysql -u username -p DATA-BASE-NAME < data.sql

Options d'exportation et d'importation

Le les options suivantes peuvent être utilisées pour personnaliser l'exportation/importation process :

  • --disable-foreign-key-checks : désactiver les vérifications de clés étrangères pendant l'opération.
  • --skip-add-drop-table : omettre la création/suppression de table déclarations du fichier exporté.
  • --create-options : Inclut des options supplémentaires lors de la création de tables dans le fichier exporté. fichier.

Exemple (désactiver les vérifications de clés étrangères lors de l'exportation) :

mysqldump -u username -p --disable-foreign-key-checks databasename > database-backup.sql

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!

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