Não é possível conectar o banco de dados MySQL ao superconjunto apache em execução no docker em produção no mesmo servidor

Aug 16 2020

Portanto, tenho tentado conectar o banco de dados MySQL (para visualizar os dados nele) ao superconjunto do Apache em execução em um contêiner docker em produção. O sistema operacional é Centos. Verifiquei perguntas relacionadas e não consigo obter uma resposta adequada.

Dá um erro

ERROR: Connection failed, please check your connection settings.

Quando eu verifico os logs do contêiner, este é o erro que recebo

AVISO: superset.views.core: Falha na conexão (MySQLdb._exceptions.OperationalError) (2002, "Não é possível conectar ao servidor MySQL em 'HOST IP' (115)") (Histórico deste erro em: http://sqlalche.me/e/13/e3q8)

Qualquer ajuda será apreciada

Respostas

1 jagamts1 Aug 23 2020 at 10:16

Parece um problema de conexão do host. Tente a seguinte ordem para identificar o problema.

  1. Verifique o acesso à conexão do host do mundo externo. Código aqui

2. Você está usando o formato de conexão correto para um superconjunto?

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