You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je bosse dans une boite d'informatique, j'y ai installé GLPI il y a environ 6 mois et tout le monde est très satisfait par ce GLPI. Merci à toute l'équipe.
Mon problème:
Nous avons la 0.68.3 qui tourne bien sur notre serveur de production. Je souhaite faire la mise à jour vers la 0.70
Je dispose d'un serveur de test pour ne pas foirer le site qui tourne en production.
J'ai donc copié la base de donnée de glpi sur le serveur de test,
J'y ai détaré la 0.70 de glpi au bon endroit.
Je suis la procédure, je selectionne la base de données, je lui indique un utilisateur qui a tous les droits sur la base 'glpi'
et lors de l'update des BDD, j'ai ce message d'erreur:
GLPI SETUP
Update
Database connection successful
0.7 alter users add index on firstname Error during the database updateALTER command denied to user 'glpi'@'localhost' for table 'glpi_users'
J'ai vérifié, l'utilisateur a bien tous les droits sur la base.
Les BDD c'est du mysql 5.0.22
Php c'est 5.2.3
tout tourne sous CentOS (qui est un clone de RedHat)
Mon navigateur est firefox 2.0.0.11
Merci pour votre soutien
Offline
Humm, je suis ennuyé que vous dire de plus que ce qui vous est indiqué dans le message d'erreur.
GLPI ne fait que renvoyer le message d'erreur communiqué par Mysql.
Si il dit qu'il n'a pas les droits....
l'utilisateur GLPI a bien le droit "Alter" sur votre DB ?
Si vous essayez de réaliser la requête dans phpmyadmin avec cet utlisateur ça fonctionne ?
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Et bien je viens de trouver la solution.
En fait, J'ai créé l'utilisateur glpi avec phpmyadmin.
GLPI attaque ma base de données avec l'utilisateur glpi@localhost.
Le problème est que je ne sais pas bien pourquoi mais phpmyadmin a créé deux utilisateurs: glpi@localhost et glpi@nom_du_serveur.
Bien sur pour que cela soit rigolo, glpi@localhost n'avais presque aucun droit, et c'ets glpi@nom_du_serveur qui avait tous les droits.
Si je me connectais sous phpmyadmin avec l'utilisateur glpi, j'avais tous les droits et je pouvais faire toutes les opérations (j'étais en fait sous glpi@nom-du_serveur.) Tandis que l'update de Glpi attaque avec l'utilisateur glpi@localhost et n'avais donc aucun droit.
J'ai rajouté les droits à glipi@localhost et là ça fonctionne.
On peut considérer ce sujet comme résolu je crois.
Last edited by cachou_030 (2008-01-04 13:17:40)
Offline
S'il vous plait utiliser de préférence les packages fournis pas les distributions c'est bien plus simple à gérer que les packages tout en un.
A+
Offline
Pages: 1
Topic closed