Fullstack con Python > Backend con Python > Sesión 02 > Reto-01
Inicializar la base de datos en un servidor MariaDB haciendo uso de contenedores para el proyecto BeduTravels.
- Contar con Docker instalado
- Contar con el contenedor pythonsql ya creado en el Ejemplo-01.
- Contar con los datos de conexión al servidor MariaDB como usuario root:
- Host: localhost
- User: root
- Pass: pythonsql
-
Haber actualizado el repositorio
-
Abrir una terminal y cambiarse a la carpeta de trabajo
Sesion-02/Reto-01:$ cd Sesion-02/Reto-01 Sesion-02/Reto-01 $
-
Inicializar la base de datos usando el archivo
sql/banco.sql:Sesion-02/Reto-01 $ docker exec -i pythonsql mysql -hlocalhost -uroot -ppythonsql < banco.sql
-
Para validar que la base de datos se haya inicializado de forma correcta se realiza una conexión a la base de datos Banco usando los datos:
- Host: localhost
- User: Banco
- Pass: Banco
- Base de datos: Banco
Sesion-02/Reto-01 $ docker exec -it pythonsql mysql -hlocalhost -uBanco -pBanco Banco
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 11
Server version: 10.3.15-MariaDB-1:10.3.15+maria~bionic mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [Banco]> EXIT;
Sesion-02/Reto-01 $Si has llegado hasta este punto FELICIDADES, toma otro respiro o ayuda a algún compañero que no lo haya logrado aún o tomate un café te lo mereces.
