Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Readme.md

Fullstack con Python > Backend con Python > Sesión 02 > Reto-01

Inicializando un servidor MariaDB y una base de datos haciendo uso de contenedores

OBJETIVO

Inicializar la base de datos en un servidor MariaDB haciendo uso de contenedores para el proyecto BeduTravels.

REQUISITOS

  1. Contar con Docker instalado
  2. Contar con el contenedor pythonsql ya creado en el Ejemplo-01.
  3. Contar con los datos de conexión al servidor MariaDB como usuario root:
  • Host: localhost
  • User: root
  • Pass: pythonsql
  1. Haber actualizado el repositorio

  2. Abrir una terminal y cambiarse a la carpeta de trabajo Sesion-02/Reto-01:

    $ cd Sesion-02/Reto-01
    
    Sesion-02/Reto-01 $

DESARROLLO

  1. 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

  2. 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.