Sie können eine .sql-Datei mit der Standardeingabe wie folgt importieren:
mysql -u <user> -p<password> <dbname> < file.sql
Hinweis: Zwischen <-p>
darf kein Leerzeichen stehen und <password>
Referenz:http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html
Hinweis für vorgeschlagene Änderungen: Diese Antwort wurde durch vorgeschlagene Änderungen zur Verwendung des Inline-Passwortparameters leicht geändert. Ich kann es für Skripte empfehlen, aber Sie sollten sich bewusst sein, dass wenn Sie das Passwort direkt in den Parameter schreiben (-p<password>
) kann es von einem Shell-Verlauf zwischengespeichert werden, der Ihr Passwort für jeden offenlegt, der die Verlaufsdatei lesen kann. Während -p
fordert Sie auf, das Passwort über die Standardeingabe einzugeben.