Я пытаюсь подключиться к базе данных mySQL на другом компьютере.И mysql работает на контейнере.
Я использовал данный сетевой IP-адрес моста, сгенерированный для контейнера докера, чтобы получить доступ к mysql с другой машины (на том жесеть Wi-Fi).
до этого я предоставил доступ к IP-адресу хоста, выполнив следующие команды в консоли mysql.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.x.x.x' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
также обновил файл /etc/mysql/my.cnf
bind-address = 127.0.0.1
bind-address = 172.x.x.x
когда я пытался выполнить с mysql -u root -h 172.17.0.1 -p
, это дает
ERROR 1130 (HY000): Host '172.x.x.x' is not allowed to connect to this MySQL server
Что-то, что я пропустил?