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

Comment puis-je exporter et importer efficacement des bases de données MySQL à l'aide des options de ligne de commande ?

Patricia Arquette
Libérer: 2024-12-10 10:55:10
original
388 Les gens l'ont consulté

How Can I Efficiently Export and Import MySQL Databases Using Command-Line Options?

Exporter et importer des fichiers .SQL avec des options à partir de la ligne de commande

L'exportation et l'importation de fichiers .SQL à partir de la ligne de commande sont un moyen pratique pour gérer la gestion de la base de données MySQL. Cependant, vous aurez peut-être besoin d'options supplémentaires au-delà de la fonctionnalité d'exportation/importation de base.

Pour exporter un fichier .SQL avec des options spécifiques :

mysqldump -u <username> -p -h <hostname> <database_name> [options] > <filename>.sql
Copier après la connexion

Où :

  • -u username spécifie la base de données nom d'utilisateur
  • -p demande le mot de passe
  • -h nom d'hôte indique le nom d'hôte du serveur (ou l'adresse IP)
  • est le nom de la base de données à export
  • [options] permet diverses options d'exportation (voir ci-dessous)
  • > .sql spécifie le nom du fichier de sortie

Options d'exportation communes :

  • --disable-keys : Désactiver la clé étrangère checks
  • --skip-add-drop-table : Exporter les données de la table sans inclure les instructions de création de table (structure uniquement)
  • --replace : Remplacer les données existantes si elles existent

Importer un .SQL Fichier :

mysql -u <username> -p -h <hostname> <database_name> < <filename>.sql
Copier après la connexion

Où :

  • -u nom d'utilisateur spécifie le nom d'utilisateur de la base de données
  • -p demande le mot de passe
  • -h nom d'hôte indique le nom d'hôte du serveur (ou l'adresse IP)
  • est le nom de la base de données dans laquelle importer
  • < .sql spécifie le nom du fichier d'entrée

Exemple :

  • Exportation : mysqldump - u vivek -p -h localhost blog --disable-keys --skip-add-drop-table > backup.sql
  • Importation : mysql -u vivek -p -h localhost blog < sauvegarde.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 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