Está en la página 1de 5

TAREA 2: INSTALACIÓN SGBD (LOCAL

Y DOCKER)
En esta primera práctica vamos a instalar un Sistema
Gestor de Bases de Datos y un servidor para su
posterior conexión.
1. MySQL WorkBench y DBeaver
Son las herramientas que usaremos este curso para
trabajar con MySQL o MariaDB desde una interfaz
gráfica de usuario. Con estas herramientas podemos
diseñar, crear y consultar bases de datos.
Instalación
Descarga e instala la última versión de MySQL
WorkBench y DBeaver.
Configuración de una nueva conexión local
Una vez instalado, vamos a configurar una nueva
conexión para conectar con MySQL.
Los parámetros de conexión que tenemos que
configurar son los siguientes:
• Connection name: Será el nombre con el que
queremos etiquetar esta conexión, para no tener
que volver a escribir los parámetros de conexión
cada vez que queramos conectar.

1
• Connection method: Usaremos Standard
(TCP/IP).
• Hostname: Si MySQL se está ejecutando en la
misma máquina donde lo tenemos instalado, el
hostname será 127.0.0.1. Si MySQL se está
ejecutando en otra máquina, por ejemplo en una
máquina virtual, el hostname será la dirección IP
de la máquina remota.
• Port: El puerto en el que se ejecuta MySQL por
defecto es el 3306.
• Username y Password: Utilizaremos las
credenciales del usuario con el que nos queremos
conectar a MySQL.
• Default schema: Si queremos conectarnos a
una base de datos específica aquí pondremos el
nombre de dicha base de datos. Si queremos
acceder a todas las bases de datos a las que tiene
acceso el usuario con el que estamos conectando,
entonces lo dejaremos en blanco.
Debes instalar ambas aplicaciones y hacer las
capturas necesarias una vez hayas creado las
conexiones.

2
2. Instalación de Docker y Docker Compose en
el aula
Para poder ejecutar contenedores Docker es necesario
tener instalado Docker Community Edition (CE) en
nuestro equipo.
En las aulas disponemos de equipos con Ubuntu, así
que ya tenemos instalado Docker y Docker Compose.
Sólo tenemos que añadir nuestro usuario al grupo de
trabajo de Docker. (Ya está hecho esto)
Configuración del archivo Docker-compose.yaml

3
Configuración del archivo mariadb.env

Por último, creamos una nueva conexión, por ejemplo,


en DBeaver y la configuramos:

4
3. Instalación de Docker y Docker Compose en
Ubuntu o MacOS
Para poder ejecutar contenedores Docker en Ubuntu o
MacOS, lo recomendable es instalar Docker Desktop,
nos damos de alta con un usuario y desde el terminal
ejecutamos el comando para conectarnos con
persistencia de datos:
docker run -d --rm --name mysql -e
MYSQL_ROOT_PASSWORD=root -p 3306:3306 -v
mysql_data:/var/lib/mysql mysql:8.0

En ambos casos, tanto si estas en el aula, como en


un ordenador portátil particular, debes crear un
contenedor de Docker, conectar con los SGBD
instalados en el primer apartado y hacer las
capturas oportunas de dicha conexión.

También podría gustarte