sql >> Base de Datos >  >> RDS >> Mysql

Para ejecutar un archivo .sql en MySQL

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.