Una vez descargado el zip lo descomprimimos y veréis que hay tres ficheros:
- sakila-schema.sql, es el script de la estructura de la base de datos y el primero que ejecutaremos
- sakila-data.sql, son los datos.
El fichero .mwb, es un fichero para MySQL Workbench y es para restaurar la base de datos desde el MySQL Workbench, pero este caso lo veremos en otro artículo.
Restauraremos la base de datos de pruebas desde la línea de comandos en un MySql instalado en un servidor y en uno instalado en un Docker.
Lo primero para restaurar una base de datos es que la base de datos exista en el servidor MySql con lo que sino existe la creamos, los comando son los siguientes en orden de ejecución:
# Creamos la base de datos, solo si no existe
mysql -u devuser -p -e "create database sakila"
# Después restauramos la estructura de la bbdd
mysql -u devuser -p sakila < sakila-schema.sql
# Y por último restauramos los datos
mysql -u devuser -p sakila < sakila-data.sql
Y con esto ya estaría restaurada.
Y esto es todo, feliz programming
Saludos
Alex.