Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sequel Pro avec Mysql dans Docker

Vous avez oublié d'exposer votre port DB à l'hôte, alors ajoutez simplement

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

Et puis connectez-vous à la base de données dans Sequel Pro en utilisant :

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

Si vous avez déjà une base de données mysql locale en cours d'exécution sur votre hôte, modifiez le port

ports: 
  - "4306:3306"

puis connectez-vous au port 4306 au lieu de 3306 . Attention, depuis le conteneur Drupal, vous utiliserez toujours 3306