Итак, у меня есть рабочий сервер, к которому я хочу подключиться с помощью 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.Когда я пытаюсь подключиться через верстак, это ошибка, которую я получаю:
Ошибка 10061.
Я не понимаю, что я делаюнеправильно.У меня не было проблем, когда я проводил локальное тестирование.Верстак работал нормально.
Какие дополнительные настройки мне нужно сделать?И могу ли я выполнить эти необходимые настройки через docker-compose?
На моем брандмауэре я установил принимающее подключение к порту MySQL:
Ohи дополнительное примечание: я получаю эту ошибку правильно, когда я нажимаю кнопку подключения на верстаке, у меня даже нет приглашения ввести пароль.
И докер составляет вывод для части mysql: