Используя последний Docker рабочий стол и mariadb / последнее изображение, я создал контейнер, который работает нормально, локальная команда MySQL успешно работает.
НО, что бы я ни пытался подключить к контейнеру с Хайди SQL, я получаю
"Can't connect to MySql server on 0.0.0.0 (10049)"
Мне кажется, я прочитал как минимум 50 различных "решений" здесь и на других сайтах, но что бы я ни делал, я получаю ту же ошибку, какую бы IP
я ни использовал.
Запуск Windows 10 Pro, недавно обновленный, как с последним Docker рабочим столом. Создан контейнер с
docker run -p 3306:3306 --name demo -e MYSQL_ROOT_PASSWORD=xyz -d mariadb/server --log-bin --binlog-format=MIXED
Изменено связывание в my.cnf
на 0.0.0.0
Предоставлены все права на 'root'@'%'
через локальный mysql cli
.
Перезапущен весь шебанг НЕСКОЛЬКО раз
Пробные соединения на 0.0.0.0, 127.0.0.1, localhost, 172.17.0.2, et c, et c, et c. «docker ps» говорит ПОРТ: «3306 / tcp»
Используя bash
в контейнере, я могу достать и apt update
et c, et c.
У меня нет вариантов. Есть ли добрый гуру с новым предложением?