Não é possível conectar o banco de dados MySQL ao superconjunto apache em execução no docker em produção no mesmo servidor
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
Parece um problema de conexão do host. Tente a seguinte ordem para identificar o problema.
- 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