Erreur centreon
Résolu
Bonjour,
Je suis tout nouveau en informatique et je m'essaye un peu en monitoring notamment sur l'environnement centreon. Et je galère depuis quelques jours avec cette erreur "
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' "
Je tiens à préciser que je ne suis qu'a l'installation et que je n'ai pas encore créer de base de données.
Je vous remercie d'avance pour les différentes aides que vous m'apporterez.
Je suis tout nouveau en informatique et je m'essaye un peu en monitoring notamment sur l'environnement centreon. Et je galère depuis quelques jours avec cette erreur "
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' "
Je tiens à préciser que je ne suis qu'a l'installation et que je n'ai pas encore créer de base de données.
Je vous remercie d'avance pour les différentes aides que vous m'apporterez.
3 réponses
-
ModérateurBonjour,
Effectivement, il faut que l'utilisateur mysql avec lequel tu te connectes ait le droit d'accéder à la base (voir ce lien).
Ceci dit, il faut être vigilant à deux choses si tu veux une installation sûre :- L'utilisateur MySQL utilisé par ton application doit avoir des droits minimaux sur la base avec laquelle il interagit : si par exemple seul un accès en lecture est nécessaire, il n'a aucune raison d'avoir le droit de modifier le contenu des tables ou en créer de nouvelles.
- L'utilisateur MySQL utilisé par ton application devrait être spécifique, et certainement pas root. Si ton application est corrompue, il devient alors possible de pirater toute la base.
En résumé, je te conseille de créer un utilisateur spécifique à ton application (qui, typiquement, porte le nom de ton application) et qui a les droits nécessaires et suffisant pour son bon fonctionnement.
Après... c'est toi qui voit :-)