Maison > base de données > tutoriel mysql > Comment importer des fichiers SQL dans MySQL via la ligne de commande ?

Comment importer des fichiers SQL dans MySQL via la ligne de commande ?

Barbara Streisand
Libérer: 2024-12-22 01:03:20
original
543 Les gens l'ont consulté

How to Import SQL Files into MySQL via the Command Line?

Importation de fichiers SQL via la ligne de commande dans MySQL

Cet article aborde le problème courant de l'importation de fichiers SQL à l'aide de la ligne de commande dans MySQL. Il fournit des instructions détaillées sur la façon de réaliser correctement cette tâche, garantissant une importation réussie sans rencontrer d'erreurs de syntaxe.

Pour importer un fichier SQL, vous pouvez utiliser la commande suivante :

mysql -u username -p database_name < file.sql
Copier après la connexion

Où :

  • -u nom d'utilisateur : Votre MySQL username
  • -p : Vous invite à saisir votre mot de passe de manière interactive
  • database_name : Le nom de la base de données dans laquelle importer
  • file.sql : Le chemin d'accès à votre SQL file

Cependant, si vous rencontrez des erreurs de syntaxe, vous devrez peut-être d'abord créer la base de données de destination. Cela peut être fait à l'aide de la commande suivante :

CREATE DATABASE database_name;
Copier après la connexion

De plus, il est recommandé d'utiliser le chemin complet du fichier SQL pour de meilleurs résultats. Notez que les options MySQL telles que -R et --triggers peuvent être utilisées avec mysqldump pour préserver les routines et les déclencheurs si vous le souhaitez.

Dans certains scénarios, vous devrez peut-être créer manuellement la base de données si elle n'existe pas déjà. De même, si le fichier SQL exporté n'inclut pas les commandes CREATE DATABASE (en raison de l'utilisation des options --no-create-db ou -n), vous devrez créer manuellement la base de données vide dans MySQL avant de l'importer.

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