Не удается подключиться с локального компьютера к MySQL, работающему на сервере (ошибка 10061) - Workbench - PullRequest
0 голосов
/ 05 июля 2019

Итак, у меня есть рабочий сервер, к которому я хочу подключиться с помощью Mysql Workbench.

При запуске приложения все работает нормально, поэтому я подключаюсь к нему через IP-адрес сервера и учетные данные.

Мой docker-compose выглядит так:

...
     workaround-mysql:
        container_name: workaround-mysql
        image: mysql
        environment:
          MYSQL_DATABASE: workaround
          MYSQL_USER: someuser
          MYSQL_PASSWORD: somepass
          MYSQL_ROOT_PASSWORD: somepassss
          MYSQL_ROOT_HOST: %
        ports:
          - "3308:3306"
        restart: always
....

Так что на моей машине Prod я запускаю приложение Spring, MySQL, Nginx.Когда я пытаюсь подключиться через верстак, это ошибка, которую я получаю:

enter image description here

Ошибка 10061.

Я не понимаю, что я делаюнеправильно.У меня не было проблем, когда я проводил локальное тестирование.Верстак работал нормально.

Какие дополнительные настройки мне нужно сделать?И могу ли я выполнить эти необходимые настройки через docker-compose?

На моем брандмауэре я установил принимающее подключение к порту MySQL: enter image description here

Ohи дополнительное примечание: я получаю эту ошибку правильно, когда я нажимаю кнопку подключения на верстаке, у меня даже нет приглашения ввести пароль.

И докер составляет вывод для части mysql:

enter image description here

1 Ответ

1 голос
/ 05 июля 2019

Может быть, это просто опечатка, но вы указали 3308 в качестве порта в файле docker-compose.Поэтому либо установите это значение на 3306, либо используйте 3308 при подключении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...