J'ai un fichier .sql
qui contient une exportation depuis phpMyAdmin
. Je souhaite l'importer sur un autre serveur en utilisant la ligne de commande.
J'ai installé Windows Server 2008 R2. J'ai placé le fichier .sql
sur le lecteur C
nom_base de données < file.sql
Ça ne marche pas. J'obtiens une erreur de syntaxe.
Une utilisation courante de
mysqldumpconsiste à sauvegarder une base de données entière :
Vous pouvez charger le fichier dump sur le serveur comme ceci :
Unix
Idem dansWindowsInvite de commande :
PowerShell
Ligne de commande MySQL
Essayez :
VérifiezOptions MySQL. p>
Remarque 1 :Il est préférable d'utiliser le chemin complet du fichier SQL
file.sql
.Remarque 2 :Utilisez
-R
和--triggers
与mysqldump
pour enregistrer les routines et la base de données brute des déclencheurs. Ils ne sont pas copiés par défaut.Note 3Si la base de données n'existe pas encore et que le SQL exporté ne contient pas l'option
CREATE DATABASE
(导出的使用--no-create-db
或-n
), alors vous pouvez l'importer.