Невозможно подключить базу данных MySQL к apache-superset, работающему в докере, в производстве на том же сервере

Aug 16 2020

Итак, я пытался подключить базу данных MySQL (для визуализации данных в ней) к apache-superset, работающему в контейнере докеров на производстве. Операционная система - это Centos. Я проверил связанные вопросы и, похоже, не получил рабочего ответа.

Выдает ошибку

ОШИБКА. Ошибка подключения. Проверьте настройки подключения.

Когда я проверяю журналы контейнера, я получаю эту ошибку

ПРЕДУПРЕЖДЕНИЕ: superset.views.core: Ошибка подключения (MySQLdb._exceptions.OperationalError) (2002, «Не удается подключиться к серверу MySQL на 'HOST IP' (115)») (Справочная информация об этой ошибке: http://sqlalche.me/e/13/e3q8)

Любая помощь будет оценена по достоинству

Ответы

1 jagamts1 Aug 23 2020 at 10:16

Похоже, проблема с подключением к хосту. Попробуйте определить проблему в следующем порядке.

  1. Проверьте, есть ли доступ для подключения к хосту из внешнего мира. Вот код

2. Вы используете правильный формат подключения для расширенного набора?

mysql://username:password@HOST:port/database_name