Het SQL-script dat u hebt geladen verwijst naar een database en/of tabel die niet in de database bestaat.
Normaal gesproken zou men de mysql
. niet aanroepen tool met sudo
, omdat de gebruikersrechten van het systeem anders zijn dan die van MySQL-gebruikers.
Om een SQL-script uit te voeren via mysql zou ik zoiets proberen als:
cat somefile.sql | mysql -u <mysqluser> -p <mysqldb>
Dit commando laadt 'somefile.sql' in mysql
tool, verbinding maken met een MySQL-server op localhost
als gebruiker <mysqluser>
en selecteer de database <mysqldb>
. De mysql
tool vraagt om <mysqluser>
's toegangswachtwoord voordat u het script uitvoert.