Wie importiere ich SQL-Dateien über die Befehlszeile in MySQL?
P粉459578805
2023-08-23 10:46:22
<p>Ich habe eine <code>.sql</code>-Datei, die einen Export aus <code>phpMyAdmin</code> enthält. Ich möchte es über die Befehlszeile auf einen anderen Server importieren. </p>
<p>Ich habe Windows Server 2008 R2 installiert. Ich habe die Datei <code>.sql</code> auf Laufwerk <strong><em></strong> abgelegt und diesen Befehl</p>
<pre class="brush:php;toolbar:false;">database_name </pre>
<p>Es funktioniert nicht. Ich erhalte einen Syntaxfehler. </p>
<ul>
<li>Wie kann ich diese Datei erfolgreich importieren? </li>
<li>Muss ich zuerst eine Datenbank erstellen? </li>
</ul><p><br /></p>
mysqldump 的常见用途是进行备份整个数据库:
您可以将转储文件加载回服务器,如下所示:
Unix
在Windows命令提示符中也是如此:
PowerShell
MySQL 命令行
尝试:
检查MySQL 选项。 p>
注1:最好使用SQL文件
file.sql
的完整路径。注2:使用
-R
和--triggers
与mysqldump
来保存例程和触发器原始数据库。默认情况下不会复制它们。注释 3 如果数据库尚不存在并且导出的 SQL 不包含
CREATE DATABASE
(导出的使用--no-create-db
或-n
选项),然后才能导入它。