Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Importieren einer großen SQL-Datei in MySql über die Befehlszeile

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.