SDIS62 / prevarisc-passerelle-platau

Passerelle permettant d'automatiser les échanges entre Prevarisc et Plat'AU
Other
9 stars 4 forks source link

Erreur lors du healthcheck - SQLSTATE [HY000] #18

Closed nikown closed 2 years ago

nikown commented 2 years ago

Bonjour à tous, Je tombe maintenant sur l'erreur SQL ci-dessous:

platau

"platau" nom de la vm "sdis11.dmn" suffixe dns sur lequel est enregistré la machine.

On dirait que le healthcheck tente de faire un accès sur une BDD qui serait sur ma VM Platau et non pas sur la VM prevarisc que j'ai renseigné dans le json.

Nicolas Decor

kdubuc commented 2 years ago

Il semblerait que l'accès à la base de données Prevarisc ne soit pas autorisé. Avez vous vérifié le mot de passe ?

nikown commented 2 years ago

Je suis sur de mon user/mdp/port de ma bdd prevarisc. J'ai autorisé l'accès distant à ma BDD prevarisc, en commentant la ligne "blind-adress = 127.0.0.1" sur le fichier de conf de mysql. Je m'aperçois maintenant que sur ma conf prevarisc apache les options platau se sont ajoutés:

[IMAGE SUPPRIMEE : INFORMATIONS SENSIBLES]

Cependant cette conf n'est pas validé lors du restart d'apache sur ma vm prevarisc:

image

Du côté de platau, j'ai cependant toujours un "access denied"

kdubuc commented 2 years ago

J'ai supprimé votre image car on pouvait y retrouver la clé IGN ainsi que le salt Prevarisc.

Je m'aperçois maintenant que sur ma conf prevarisc apache les options platau se sont ajoutés

Très étrange, il faut "toiletter" votre fichier conf car la configuration de la passerelle n'a rien à y faire.

Pour revenir au problème d'accès, c'est bien un souci de droit de l'utilisateur root sur l'accès à distance.

SDIS91 commented 2 years ago

Hello

A mon avis il faut créer un utilisateur Platau dans la base de données de prevarisc avec son mot de passe et les privilèges correspondants et le renseigner dans le fichier json de la passerelle. Ce n'est pas très indiqué de connecter des comptes root à la base.

kdubuc commented 2 years ago

Ce problème étant lié à un paramétrage de votre base de données Prevarisc, cela ne concerne donc pas la passerelle, je clos le ticket. Merci à @SDIS91 pour les conseils. @nikown n'hésitez pas à continuer ce thread pour nous tenir au courant