Comment importer des fichiers SQL en ligne de commande dans MySQL ?
P粉459578805
2023-08-23 10:46:22
<p>J'ai un fichier <code>.sql</code> qui contient une exportation depuis <code>phpMyAdmin</code>. Je souhaite l'importer sur un autre serveur en utilisant la ligne de commande. </p>
<p>J'ai installé Windows Server 2008 R2. J'ai placé le fichier <code>.sql</code> sur le lecteur <strong><em>C</em></strong>
<pre class="brush:php;toolbar:false;">nom_base de données < file.sql</pre>
<p>Ça ne marche pas. J'obtiens une erreur de syntaxe. </p>
<ul>
<li>Comment puis-je importer ce fichier avec succès ? ≪/li>
<li>Dois-je d’abord créer une base de données ? ≪/li>
</ul><p><br /></p>
Une utilisation courante de
mysqldump consiste à sauvegarder une base de données entière :
Vous pouvez charger le fichier dump sur le serveur comme ceci :
Unix
Idem dans WindowsInvite de commande :
PowerShell
Ligne de commande MySQL
Essayez :
Vérifiez Options 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 3 Si 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.