El script SQL que ha cargado hace referencia a una base de datos y/o tabla que no existe en la base de datos.
Por lo general, uno no llamaría al mysql
herramienta con sudo
, ya que los privilegios de usuario del sistema son diferentes a los de los usuarios de MySQL.
Para ejecutar un script SQL a través de mysql, intentaría algo como:
cat somefile.sql | mysql -u <mysqluser> -p <mysqldb>
Este comando cargaría 'somefile.sql' en mysql
herramienta, conectándose a un servidor MySQL en localhost
como usuario <mysqluser>
y seleccionando la base de datos <mysqldb>
. El mysql
la herramienta solicitará <mysqluser>
la contraseña de acceso antes de ejecutar el script.