Desarrollo y Tecnología > Docker > Creando un servidor de MySQL local con Docker

Creando un servidor de MySQL local con Docker

Docker es un software de manejo de contenedores que permite exportar tu código junto con la configuración del entorno en donde se encuentra de manera sencilla y liviana sin preocuparse por los cambios que puedan haber en el sistema operativo, mientras que MySQL es la base de datos relacional Open Source más popular.

El objetivo de este POST es explicar el paso a paso de la creación de un contenedor de MySQL de manera local que se pueda acceder desde otras aplicaciones instaladas en la misma máquina. Se usa un computador con Ubuntu 18.04 LTS para el tutorial.

Requerimientos

  • Docker Instalado

Leer más

14 comentarios en «Creando un servidor de MySQL local con Docker»

  1. buen post, simple y conciso. Te cuento que me di vueltas en la net buscando como conectarme mediante workbench al contenedor con mysql.. probé tu metodo y me funcionó super bien. (use la version 5.7)

    Responder
  2. buen post, simple y conciso. Te cuento que me di vueltas en la net buscando como conectarme mediante workbench al contenedor con mysql.. probé tu metodo y me funcionó super bien. (use la version 5.7)

    Responder
  3. Sigo los pasos que tu dices pero cuando intento ejecutar el comando
    docker exec -it MyMySQLServer mysql -uroot -p
    me genera el error
    Error response from daemon: Container 03be282ca2dd0dd57860e7dbcfc54ee649fecbd16fd160c96b472b522eef0db7 is not running

    que pudiera ser…? Algun problema con mysq?

    Responder
  4. Sigo los pasos que tu dices pero cuando intento ejecutar el comando
    docker exec -it MyMySQLServer mysql -uroot -p
    me genera el error
    Error response from daemon: Container 03be282ca2dd0dd57860e7dbcfc54ee649fecbd16fd160c96b472b522eef0db7 is not running

    que pudiera ser…? Algun problema con mysq?

    Responder
  5. Hola, super bueno tu post, sólo tengo una anotación. Para la versión 8.x de MySQL ha cambiado el método de autenticación. El error que me dio fue

    ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded: /usr/lib/x86_64-linux-gnu/mariadb18/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

    Lo solucioné ejecutando este comando

    ALTER USER root IDENTIFIED WITH mysql_native_password BY ‘password’;

    Responder
  6. Hola, super bueno tu post, sólo tengo una anotación. Para la versión 8.x de MySQL ha cambiado el método de autenticación. El error que me dio fue

    ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded: /usr/lib/x86_64-linux-gnu/mariadb18/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

    Lo solucioné ejecutando este comando

    ALTER USER root IDENTIFIED WITH mysql_native_password BY ‘password’;

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.