Nicolas MONTANO a écrit :
bonjour,
je suis entrain d'installer glpi sur un serveur debian
pendant l'installation :
****************************************************************************
************
Nous allons également créer l’utilisateur glpiuser (avec son mot de
passe) et lui donner les privilèges nécessaires :
hector# mysql>grant all privileges on glpidb.* to [EMAIL PROTECTED]
mysql>identified by ’mot_de_passe_du_glpiuser’ ;
****************************************************************************
*************
et là quand je remplace ’mot_de_passe_du_glpiuser’ par monmotdepasse
j'obtiens
erreur 1064 : you have an error in your SQL syntax near
'monmotdepasse' at line 2
Je viens de refaire la procedure sur une de mes machines, et ça a l'air
de marcher : ci joint un c/c du screen ça pourra peut etre vous aider a
identifier les erreurs.
14:06 [EMAIL PROTECTED] ~/web% mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 103 to server version: 4.0.18-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> grant all privileges on glpidb.* to [EMAIL PROTECTED]
-> identified by 'glpipass' ;
Query OK, 0 rows affected (0.00 sec)
mysql>
sinon j'ai tout installé la suite et bien sûr quand je teste
utilisateur "glpi" et mot de passe "glpi"
cela ne fonctionne pas.
Comme le grant n'as pas fonctionné, vos parametres de connection à la
base (ceux que vous avez mis dans le fichier config.php) sont faux.
Normalement un grant comme celui la marche dans tous les cas, le genre
d'erreurs que je voit comme ça en gros, ce serait par exemple un copié
collé de la requete ayant inseré des caracteres spéciaux auquel cas une
solution est de la taper entierement à la main.
Peut etre qu'il manque un espace entre @localhost et identified (en tout
cas il en faut un).
Sinon tres franchement je ne voit pourquoi Mysql refuse le grant...
Une solution empirique (si vraiment le grant ne se decide pas a marcher)
serait de mettre dans le config.php en user : root et en mot de passe :
le_mot_de_passe_root_mysql...
Mais ça fait un mot de passe root mysql qui se balade en clair dans un
fichier ... moi je preconise pas.
--
Bazile