Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Sequel Pro mit MySQL im Docker

Sie haben vergessen, Ihren DB-Port dem Host offenzulegen, also fügen Sie einfach hinzu

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

Verbinden Sie sich dann mit der Datenbank in Sequel Pro mit:

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

Wenn auf Ihrem Host bereits eine lokale MySQL-Datenbank läuft, ändern Sie den Port

ports: 
  - "4306:3306"

und verbinden Sie sich dann mit Port 4306 statt 3306 . Beachten Sie, dass Sie aus dem Drupal-Container immer noch 3306 verwenden werden