miércoles, 12 de noviembre de 2008

Restaurar una BD MySQL desde un script sql

Algunas veces se necesita restaurar una base de datos desde un script sql, para esto hay distintos mecánismos o herramientas que lo hacen transparente al usuario final, pero que pasa si no se puede hacer utilizando un asistente? es aquí donde uno debe hacer uso de la consola, y utilizar comandos a un nivel un poco mas bajo.

mysql --password=TuClave --user=TuNombreDeUsuario -h ipServidor
basedatos
< respaldo.sql

para ejecutar este comando se debe hacer desde un shell del sistema operativo, no hay necesidad de entrar al shell del MySQL, para esto se coloca el comando mysql seguido de la contraseña y el nombre de usuario que permite conectarse al gestor de la BD (MySQL), posteriormente se especifica en que lugar se encuentra este gestor a través de su número ip, si la restauración se hace desde el mismo computador en lugar de una dirección ip se coloca localhost , a continuación se debe colocar el nombre de la base de datos sobre la cual se va a realizar la restauración (Esta BD debe existir) y por último se coloca el nombre del script sql que contiene los datos de restauración.

Eso es todo espero les sirva de algo...

No hay comentarios: