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
Barbara Streisandoriginal
2024-12-22 01:03:20530parcourir

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

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;

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:
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