FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Phpmyadmin sous IIS 5.1
 

Phpmyadmin sous IIS 5.1

Il y a 383 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Phpmyadmin sous IIS 5.1
 
Plus d'informations

Bonjour,
Dans le but de reproduire un environnement test pour un intranet hébergé sur une mahine WinServer 2003 afin de pouvoir faire des tests , j'ai fait les démarches suivantes :
Quelques infos avant :
Je suis sous Windows XP, j'utilise IIS 5.1 ( WinServer 2003 est sous IIS 6.0). Ma racine tout comme l'organisation des fichiers est identique au server originel.
Racine : D:\, @ip 127.0.0.1
J'utilise les memes versions de php / phpmyadmin / mysql que le server originel.
Donc j'ai procédé en faisant :
- Installation de IIS 5.1
- Configuration ISAPI de Php4
- Les pages marchent au niveau du php
- Installation de Mysql 4.1 puis configuration de ce dernier.

Normalement jusque la pas de problemes. Donc afin de pouvoir récupérer la BDD du server, je vais sur la machine WinServer2003 et je vais sur :
http://IpServer/phpmyadmin
Je fais exporter , je laisse les options par defaut et je fais un copier /coller du fichier générer dans un nouveau fichier .sql

Puis je vais sur ma machine , en allant sur 127.0.0.1/phpmyadmin
Et la phpmyadmin me sort qu'il n'arrive pas à se logger à ma base

MySQL a répondu:

Code :
  1. #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client


je ne pense pas que cela vienne d'une dll manquante et a savoir que le root et mdp sont les memes sur mon pc que sur le server.

En attendant vos reponses ^^.



Plus d'informations

Donc le probleme concerne effectivement un probleme d'encodage du mot de passe.
Si vous avez cette erreur aller regarder cette page :

( Je met tout de meme la demarche pour ceux qui ne pourraient voir le lien )

Pour résoudre ce problème, vous devez :

Passer tous les programmes clients en version 4.1.1, ou plus récent.

Utiliser un compte qui a un ancien mot de passe, lorsque vous vous connectez avec un client pre-4.1.

Remettre un mot de passe ancien format pour les clients pre-4.1 :

Ceci est fait avec la commande SET PASSWORD et la fonction OLD_PASSWORD() :

mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Alternativement, utilisez UPDATE et FLUSH PRIVILEGES :

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

zeb
Profil : Modérateur libre
Plus d'informations

Merci croumir :jap:


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Phpmyadmin sous IIS 5.1
 

Annonces Google