Maison >base de données >tutoriel mysql >Comment importer un fichier .sql dans MySQL via la ligne de commande ?

Comment importer un fichier .sql dans MySQL via la ligne de commande ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-22 05:31:14931parcourir

How to Import a .sql File into MySQL via the Command Line?

Guide d'importation de fichiers SQL en ligne de commande MySQL

L'importation d'un fichier .sql dans MySQL via la ligne de commande peut être un processus sans tracas. Que vous transfériez des données vers un nouveau serveur ou restaurez une sauvegarde, il est crucial de comprendre la syntaxe correcte. Cet article mettra en lumière les étapes nécessaires à l'importation d'un fichier .sql depuis un environnement Windows Server 2008 R2.

Syntaxe et exécution

L'erreur que vous avez rencontrée avec la commande "database_name < file.sql" est lié aux options manquantes. Pour importer un fichier .sql avec succès, vous devrez fournir le nom de la base de données, le nom d'utilisateur et le mot de passe, suivis de la syntaxe correcte :

mysql -u username -p database_name < file.sql

N'oubliez pas de remplacer "nom d'utilisateur" et "nom_base de données" par le valeurs réelles.

Options et notes supplémentaires

  • Chemin complet : Pour une exécution, fournissez le chemin complet du fichier .sql (par exemple, "C:pathtofile.sql").
  • Routines et déclencheurs : Pour conserver les routines et les déclencheurs associés aux données importées , utilisez les indicateurs "-R" et "--triggers" avec la commande mysqldump lors de l'exportation de l'original fichier.
  • Création de la base de données : Si le dump SQL ne contient pas d'instruction "CREATE DATABASE", vous devrez peut-être d'abord créer une base de données vide dans MySQL avant de tenter l'importation.

Dépannage

  • Incorrect Syntaxe : Vérifiez à nouveau la syntaxe et assurez-vous que toutes les options sont correctes.
  • Identifiants non valides : Confirmez que le nom d'utilisateur et le mot de passe fournis sont valides.
  • Autorisations de base de données : Vérifiez que l'utilisateur que vous utilisez dispose des autorisations suffisantes pour importer des données dans le base de données.

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