J'ai installé la dernière version de wampserver avec le add-on php4. Jusque là tout va bien. Bravo d'ailleurs pour cette excellente application.
Au niveau phpmyadmin, je config http. Je rentre donc avec 'root' sans mot de passe et ça marche. Je vais dans privilège, le créé un user et un mot de passe. Je quitte pour me reconnecter à phpmyadmin avec ce nouveau user et là impossible : mot de passe et user non reconnu. Y compris si j'essai à nouveau avec root sans mot de passe. J'ai bien sûr essayé plusieurs fois, y compris avec un user et mot de passe aussi simple que 'test', même résultat (même en rechargeant mysql) Petite remarque : pour rentrer à nouveau dans phpmyadmin avec root sans mot de passe, je suis obligé de quitter explorer et de relancer phpmyadmin.
Je ne comprends pas d'où vient ce pb. Merci d'avance pour votre aide.
Oui j'ai bien appliqué la procédure expliquée. Par contre en plus je trouve un truc bizarre : j'ai mis dans config.inc.php :
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = ''; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed // with 'config' auth_type)
Et sur phpmyadmin j'ai toujours le message suivant :
Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité.
Je pense que tu n'as pas vraiment suivi les instructions du totu en FAQ 4 , par ex : recherche : "Ceci afin de faire disparaître le message d'alerte se trouvant sur la page d'accueil de phpmyadmin. " ****** Nous allons donc maintenant changer la configuration de phpmyadmin pour l'adapter à notre nouveau mot de passe. Pour cela ouvre le fichier config.inc.php se trouvant dans le répertoire phpmyadmin.
Commencez par remplacer cette ligne :
$cfg['PmaAbsoluteUri'] = '';
par
$cfg['PmaAbsoluteUri'] = 'localhost/phpmyadmin/';
Ceci afin de faire disparaître le message d'alerte se trouvant sur la page d'accueil de phpmyadmin.
Il ne reste plus qu'à renseigner le nouveau mot de passe utilisé :
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = 'votre nouveau mot de passe'; // MySQL password (only needed with 'config' auth_type)
Enregistrez et fermez le fichier et le tour est joué...
Ben si, merci pour la réponse, mais c'est bien ce que j'ai fait et ça continu à ne pas fonctionner, je n'y comprends rien. A noter que que j'ai configuré en http et non en config, donc les user et mot de passe ne sont pas obligatoires. De toute façon que je les mette ou non ça ne marche pas mieux.
Merci pour votre aide.
PS : ça fait mal de le dire mais avec easyphp ça marche très bien. Mais je souhaite par contre utiliser wampserver que je trouve beaucoup plus sympa.