Node Red MySQL не может подключиться к Docker-серверу MySQL, работающему локально - PullRequest
0 голосов
/ 04 июля 2018

Я запустил контейнер, и он, кажется, работает:

outpuf docker ps

Я могу войти в базу данных mysql через

docker exec -it mysqlsys bash

Учетные данные там работают нормально.

Итак, следующим шагом я собираюсь перейти к узлу red и использовать "node-red-contrib-mysql". Но когда я настраиваю данные для подключения к БД, я вижу, что «Соединение потеряно», и я не могу работать вообще.

node-red

Может кто-нибудь помочь с этим? Благодаря.

P.S. inspect

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Вы можете использовать IP-адрес контейнера или создать файл docker-compose.yml для создания сервисов. Для первого варианта, чтобы найти IP записи на терминале

docker inspect mysqlsys

и найдите ключ IPAddress.

Если вы выберете второй вариант, вы можете использовать в качестве хоста имя службы.

0 голосов
/ 04 июля 2018

IP-адрес хоста 127.0.0.1 неверен. Вам необходимо использовать фактический IP-адрес компьютера. Или, если Docker работает на той же машине, используйте localhost.

Это должно работать !!! дайте мне знать.

...