1 (edited by vico 2010-01-23 12:08:59)

Topic: bloqué tuto Access denied for user 'glpi'@'localhost' GLPI

Bonjour,

Merci tout d'abord pour ce tuto :-)

J'ai suivi la procédure à la lettre, cependant je suis confronté un petit soucis au niveau des users
glpi et synchro. A la rubrique GLPI, l'install se fait correctement, la création de la base et des users glpi aussi.
Par contre lors de la création du schéma et configuration l'étape 1 ce solde par un échec :
Impossible de se connecter à la base de données :

Le serveur a répondu : Access denied for user 'glpi'@'localhost' (using password: YES)

Je ne peux uniquement me connecter qu'avec le compte root de la base mysql, du coup je peux rentrer dans glpi et quand je fais ->Configuration du serveur->Utilisateur :synchro -> mdp -> syncsecret :
j'ai aussi un echec de connexion à la base.
C'est assez vague comme explication j'en suis conscient, de plus je commets certainement une erreur, j'ai recommencé encore et encore, mais je vois pas, je suis un débutant... :-(
Je veux bien quelques conseils, au cas où ça serait une erreur connue ou si d'autres ont le même problème ça me rassurerais bien.
Je travaille avec une vm Fedora12

Merci d'avance

;-)

Re: bloqué tuto Access denied for user 'glpi'@'localhost' GLPI

Le tuto propose de créer des utilisateurs dédiés, ce qui me semble plus sécurisé.

Visiblement il y a eu un problème lors de leur création.

Il faut vérifier dans phpMyAdmin (rubrique privilèges) s'ils sont correctement définis

Vérifier aussi qu'il ne resterait pas un utilisateur sans mot de passe (créé par défaut lors de l'installation de MySQL, de mémoire)

Le résultat de la commande SQL pourrait nous éclairer :

select User,Host,Password from mysql.user;

+

Desktop: Fedora 29 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 30 x86_64 + rpmfusion + remi (SCL only)
Hosting Server: CentOS 6.10 x86_64 with EPEL, remi, remi-php72 and remi-php72-test

Re: bloqué tuto Access denied for user 'glpi'@'localhost' GLPI

Bonjour,

Merci pour la réponse,

Voici le résultat de la commande que tu m'as indiqué.

mysql> select User,Host,Password from mysql.user;
+---------+-----------------------+------------------+
| User    | Host                  | Password         |
+---------+-----------------------+------------------+
| root    | localhost             | 2f7428017e1b6d4c |
| root    | localhost.localdomain | 2f7428017e1b6d4c |
| root    | 127.0.0.1             | 2f7428017e1b6d4c |
|         | localhost             |                  |
|         | localhost.localdomain |                  |
| ocs     | %                     | 105a815872c0e4d5 |
| ocs     | localhost             | 105a815872c0e4d5 |
| glpi    | %                     | 5196ff780b816759 |
| synchro | %                     | 794b94715dd148e0 |
+---------+-----------------------+------------------+
9 rows in set (0.00 sec)

"Le tuto propose de créer des utilisateurs dédiés, ce qui me semble plus sécurisé"

C'est une très bonne idée, malgré le fait que je sois un débutant, l'idée que certaines requêtes soient
faites par un utilisateur et non l'admin de la base à tout son sens.
Par contre en causant avec quelques gars qui ont utilisé ton tuto, je me rends compte que eux aussi ont rencontré le même problème, et qu'ils l'ont évité en laissant l'admin faire toutes les requêtes...dur.
J'essaye de creuser... merci en tout cas :-)

Re: bloqué tuto Access denied for user 'glpi'@'localhost' GLPI

Visiblement les connexions anonymes sont autorisées. Je pense que cela est source de conflit.

Donc il suffit de les virer (User vide).

Normalement le script "mysql_secure_installation" s'en occupe.

+

Desktop: Fedora 29 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 30 x86_64 + rpmfusion + remi (SCL only)
Hosting Server: CentOS 6.10 x86_64 with EPEL, remi, remi-php72 and remi-php72-test

Re: bloqué tuto Access denied for user 'glpi'@'localhost' GLPI

SUPER, j'ai réussi à passer à l'étape suivante, te tiens au courant, en tout cas UN GRAND MERCI à toi, pour ton efficacité :-)

Re: bloqué tuto Access denied for user 'glpi'@'localhost' GLPI

J'ai corrigé le tuto pour éviter que d'autres se fassent piéger...

+

Desktop: Fedora 29 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 30 x86_64 + rpmfusion + remi (SCL only)
Hosting Server: CentOS 6.10 x86_64 with EPEL, remi, remi-php72 and remi-php72-test