sql >> Base de Datos >  >> RDS >> Mysql

Sequel Pro con Mysql en Docker

Olvidó exponer su puerto DB al host, así que simplemente agregue

mysql-server:
    image: mysql
    ports: 
      - "3306:3306"
    environment:
        MYSQL_ROOT_PASSWORD: root
        MYSQL_DATABASE: drupal
        MYSQL_USER: drupal
        MYSQL_PASSWORD: drupal

Y luego conéctese a la base de datos en Sequel Pro usando:

user: root
password: root
host: localhost
port: 3306

Si ya tiene una base de datos mysql local ejecutándose en su host, cambie el puerto

ports: 
  - "4306:3306"

y luego conéctese al puerto 4306 en lugar de 3306 . Tenga en cuenta que desde el contenedor de Drupal, seguirá usando 3306