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.