Не удалось подключиться к Sequel Pro и MySQL с использованием контейнера docker - PullRequest
0 голосов
/ 03 февраля 2020

Я не могу подключить свой сиквел pro к моему docker mysql контейнеру. Я получаю следующее сообщение об ошибке:

enter image description here

У меня есть docker -compose.yml;

db:
        image: mysql:5.7
        ports: 
            - "33071:3306"
        command: --default-authentication-plugin=mysql_native_password
        environment:
          - MYSQL_ROOT_PASSWORD=root
          - MYSQL_DATABASE=default
        volumes:
            - ./dump:/docker-entrypoint-initdb.d
            - ./db/mysqlconf:/etc/mysql/conf.d
            - ./mysqldata:/var/lib/mysql

  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    ports:
      - "8677:80"
    links:
      - db    

I прочитал несколько ответов на этот вопрос, но никто не помог. наиболее релевантным является эта ссылка , но, похоже, это относится к mysql на ма c, а не к docker контейнеру. Он говорит о редактировании файла my.cnf, расположенного в /etc/my.cnf. в Unix / Linux.

Однако в моем контейнере docker нет файла my.cnf.

, поэтому я не уверен, что делать. Я использовал следующие настройки для Sequel Pro:

Host:     127.0.0.1
Username: root  
Password: root 
Database: (left it blank)
Port:     3306
...