Подключение к серверу sql невозможно - PullRequest
0 голосов
/ 08 апреля 2019

Попытка подключиться к серверу sql не удалась.Порт, кажется, недоступен.

docker container ... 0.0.0.0:15106->3306/tcp

SQL работает на 3306. В контейнере Docker:

state       Recv-Q Send-Q                                                 Local Address:Port                                                                Peer Address:Port
LISTEN      0      80                                                         127.0.0.1:3306                                                                           *:*

На сервере:

sudo netstat -tnlp | grep :15106
tcp6       0      0 :::15106                :::*                    LISTEN      30494/docker-proxy

Все разрешения предоставляются, но установить соединение невозможно.

Error connecting to database: (using class org.gjt.mm.mysql.Driver)
telnet [ip] 15106
Connection refused

1 Ответ

0 голосов
/ 08 апреля 2019

Вы должны указать хост MySQL в переменной окружения PMA_HOST.Вы также можете использовать PMA_PORT для указания порта сервера, потому что он может не быть портом по умолчанию.

docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin

Источник: Официальное изображение Docker phpMyAdmin

...