Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2007, 05:00
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
ejecutar script sql desde fuera de la consola.

Hola a todos.

Tengo un script .sql que crea una base de datos y un montón de tablas.

Hay alguna manera de poder lanzar el script desde la consola de mysql???

En una versión antigua de mysql que tenia instalado, desde el directorio bin de la instalación de mysql hacía:

mysql < tablas.sql

Y ya me ejecutaba el script perfectamente.


Ahora con la nueva versión de mysql que tengo instalada me dice que acceso denegado al usuario ODBC...........

Debe ser que por defecto si no pongo con que usuario me conecto a la base de datos lo hace con el ODBC y no tengo permisos.

Nose como en la sintaxis para indicar con que usuario me conecto a la base de datos y ejecuto el script anterior.

Sé que para conectarse es:

mysql -u usuario -p contraseña

Y con eso entro a la consola de mysql. Pero yo lo que quiero es saber si puedo ejecutar el script sin necesidad de entrar en la consola de mysql, es decir, poder ejecutar el script anterior indicandole de alguna manera que me conecto con tal usuario.


Espero que me halla explicado un poco bien jeje.


Saludos.