You are not logged in.
Bonjour,
avant j'utilisais un serveur linux avec :
httpd-2.2.3-22.el5.centos.1
mysql-5.1.34-1.el5.remi
puis je veux passer a windows pour utiliser l'authentification donc j'ai juste pour le moment migrer le répertoire web mais j'ai une erreur donc j'ai testé avec une instalaltion vierge et en choisissant mise a jour et au moment de la configuration et la connexion a mysql j'ai l'erreur :
Le serveur a répondu : mysqlnd cannot connect to MySQL 4.1+ using old authentication
est-il possible de pas changer la valeur old_password de my.cnf et donc faire marcher glpi 0.72.21 avec l'ancienne methode d'authentification sur mysql-5.1.34-1 ?
sachant que sous linux cela marche nickel grace au ancienne mise a jour des versions precedente mais si je copie le répertoire d'origine j'ai l'erreur Notice: Undefined index: glpi_use_mode in C:\www\glpi\inc\display.function.php on line 88
lors de l'ouverture de glpi.
Merci
Last edited by stournier (2009-09-11 12:04:51)
Offline
> old_password de my.cnf
Oui, mais il faut changer les mots de passe pour regénérer le nouveau format.
C'est à cause du client mysqlnd utilisé sous PHP Windows.
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Merci mais changer les mot de pass de qui et ou de mysql ou glpi ? et je regenere comment le nouveau format?
car la je passe avec le LDAP aussi.
Merci
Offline
Le mot de passe de l'utilisateur "mysql" qui permet de se connecter à la base GLPI.
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
j'ai creer un autre utilisateur avec un mot de pass et en host j'ai mi l'ip du serveur qui se connect.
bon j'ai plus l'erreur mais il arrive pas a se connecter.
Il n'y a pas autre chose a modifie a cause de ce oldpassword?
merci
Offline
En mode débug pour avoir le message d'erreur exact ?
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
bah il se connecte pas au serveur j'ai migré la base sur le mysql windows en local ca marche mais je voudrais garder un seul serveur mysql et celui sous linux.
et donc j'ai cette erreur quand j'essaye de me connecte au serveur linux, mais meme avec mysql ou mysql admin je ne peut pas me connect, avec le nouveau compte creer et avec % en host ou l'ip ou nom dns dans host.
donc je ne sais pas si c'est du a ce oldpassword ou autre chose.
ce qui est bizzarre c'est qu'avec l'ancien rep glpi que j'avais ca marchait depuis le linux en local, il y a beaucoup de difference si on le migr sur un apache windows pourtant que je dois pas avoir beaucoup de difference au niveau de la version.
bon je vais conitnuer a chercher sur le net et trouver et essayer de me connecter avec la commande mysql .
Offline
c'est quoi vos methode pour ne pas se tromper et que pour vote utilisateur est bien acces a la base car je vois dans phpadmin :
glpi % global SELECT, INSERT, UPDATE, DELETE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, EVENT, TRIGGER, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE Oui Changer les privilèges
passepartout: glpi_infomax ALL PRIVILEGES Oui Changer les privilèges
mais il a toujours pas acces rhaaa
Offline
Do you restart mysql server after changing old_password to 0 in config ? and before adding the new user
To check
select User,Password from mysql.user;
16 char are old password
40 char are new
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline