Impossible de connecter la base de données MySQL au sur-ensemble apache exécuté dans le docker en production sur le même serveur

Aug 16 2020

J'ai donc essayé de connecter la base de données MySQL (pour visualiser les données qu'elle contient) à apache-superset s'exécutant dans un conteneur docker en production. Le système d'exploitation est Centos J'ai vérifié sur les questions connexes et je ne semble pas obtenir de réponse fonctionnelle.

Cela donne une erreur

ERREUR: la connexion a échoué, veuillez vérifier vos paramètres de connexion.

Lorsque je vérifie les journaux du conteneur, c'est l'erreur que je reçois

AVERTISSEMENT: superset.views.core: Échec de la connexion (MySQLdb._exceptions.OperationalError) (2002, "Impossible de se connecter au serveur MySQL sur 'HOST IP' (115)") (Informations générales sur cette erreur à: http://sqlalche.me/e/13/e3q8)

toute aide serait appréciée

Réponses

1 jagamts1 Aug 23 2020 at 10:16

Ressemble à un problème de connexion hôte. Essayez l'ordre suivant pour identifier le problème.

  1. Vérifiez l'accès à la connexion hôte depuis le monde extérieur. Ici le code

2. Utilisez-vous le format de connexion correct pour un sur-ensemble?

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