mariadb ("mysql") bind не работает, пустой ответ
Я пытаюсь подключиться к MySQL на хосте из докера. (из devilbox php - у него есть socat даже без него) в докере я настроил мостовую сеть. запустил Docker-контейнер, и он работает, я могу подключиться к другим портам (на целевых IPS). когда я подключаюсь из докера, порт подключается, но mariadb ничего не отправляет, пустой ответ. я могу просто нажать ввод, и ничего не происходит. это работает, когда я подключаюсь с хоста на 127.0.0.1
почему mysql ничего не отправляет? как подключиться к mysql
1 ответ
Попробуйте создать нового пользователя в MySQL, как показано ниже.
CREATE USER 'youruser'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
в приведенной выше команде "%" означает каждый источник. И попробуйте снова подключиться с указанным пользователем, если он работает, значит, вам нужно изменить разрешение пользователя на уровне mysql. Может быть, ваш пользователь ограничен локальным хостом или некоторыми конкретными IP-адресами.