Saltar al contenido

Docker MySQL conexión DBeaver

Posterior a indagar en diversos repositorios y sitios al concluir hemos descubierto la solución que te mostramos aquí.

Solución:

en lugar de dar localhost_compliant-db como servidor host en dbeaver, intente darle localhost.

3306 el puerto también está vinculado en la máquina host, por lo tanto localhost:3306 desde su máquina host debería funcionar.

PD: supongo que dbeaver y docker compose stack están en la misma máquina. Si no, necesita mapear localhost_compliant-db a cierta IP que su máquina host puede entender.

En mi caso, estaba usando DBBeaver para conectarme a MariaDB en el puerto 3306, sin embargo, mi puerto de contenedor no estaba asignado a mi puerto 3306 local, por lo que solo necesitaba agregar la configuración de puertos en docker-compose.yml

ports:
- "3306:3306"

Comentarios y valoraciones del tutorial

Al final de la post puedes encontrar las reseñas de otros usuarios, tú aún puedes insertar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *