Wie importiere ich SQL-Dateien über die Befehlszeile in MySQL?
P粉459578805
P粉459578805 2023-08-23 10:46:22
0
2
388
<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>
P粉459578805
P粉459578805

Antworte allen(2)
P粉926174288

mysqldump 的常见用途是进行备份整个数据库:

mysqldump db_name > backup-file.sql

您可以将转储文件加载回服务器,如下所示:

Unix

mysql db_name < backup-file.sql

Windows命令提示符中也是如此:

mysql -p -u [user] [database] < backup-file.sql

PowerShell

cmd.exe /c "mysql -u root -p db_name < backup-file.sql"

MySQL 命令行

mysql> use db_name;
mysql> source backup-file.sql;
P粉103739566

尝试:

mysql -u username -p database_name < file.sql

检查MySQL 选项。 p>

注1:最好使用SQL文件file.sql的完整路径。

注2:使用-R--triggersmysqldump来保存例程和触发器原始数据库。默认情况下不会复制它们。

注释 3 如果数据库尚不存在并且导出的 SQL 不包含 CREATE DATABASE(导出的使用 --no-create-db-n 选项),然后才能导入它。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!