@thatmaniscool

Как подключится к базе mysql в doker?

Создал контейнер с базой данных mysql и для удобства решил использовать графический интерфейс heidisql.
Пошагово:
1. Создаю пользователя со всеми правами.
CREATE USER 'lost'@'%' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON *.* TO 'lost'@'%';
FLUSH PRIVILEGES;

2. Убеждаюсь, что пользователь с указанным именем создался.
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| lost             | %         |
| root             | %         |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
6 rows in set (0.00 sec)

3. Далее иду в контейнер и c целью индефицировать его ip адрес и порт.
6261a3e9b3ed2784380827.png
4. Открываю heidisql и ввожу указанные данные.
6261a47d634b3253564201.png
5. Но выдает ошибку, что не может подключится.
6261a4c59e7b7604822912.png
Уже все перепробовал, но решение найти пока не удалось.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Порт 3306 наружу открыли?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы