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

So führen Sie eine .sql -Datei in MySQL aus

Das von Ihnen geladene SQL-Skript verweist auf eine Datenbank und/oder Tabelle, die in der Datenbank nicht vorhanden ist.

Normalerweise würde man mysql nicht aufrufen Werkzeug mit sudo , da sich die Systembenutzerrechte von MySQL-Benutzern unterscheiden.

Um ein SQL-Skript über mysql auszuführen, würde ich so etwas versuchen:

cat somefile.sql | mysql -u <mysqluser> -p <mysqldb>

Dieser Befehl würde 'somefile.sql' in mysql laden Tool, das eine Verbindung zu einem MySQL-Server auf localhost herstellt als Benutzer <mysqluser> und wählen Sie die Datenbank <mysqldb> aus . Die mysql Das Tool fordert zur Eingabe von <mysqluser> auf das Zugangspasswort von , bevor Sie das Skript ausführen.