Bonjour,

sur ma machine (poste local) sous Fedora 8, j'ai mySQL et phpMyAdmin.

Sauf erreur, hier, il y a eu une mise à jour via yum de phpMyAdmin.

Depuis je ne peux plus accéder aux bases de données via l'URL http://localhost/phpMyAdmin/

Je mets le mot de passe et le password et j'ai systématiquement la page "Erreur d'utilisateur/mot de passe. Accès refusé" produite par phpMyAdmin.

Par contre, j'accède très bien à mysql via une fenêtre terminal.


Merci pour vos lumières,

--

Jean-Yves
Je mets le mot de passe et le password
Deux mots de passe et pas de login ?
As-tu essayé :
Je saisis le nom_utilisateur et le mot de passe.

Pour moi, depuis toujours (voir le site phpMyAdmin) phpMyAdmin ne fait que passer le couple user/passwd à MySql sans les interpréter.
j'accède très bien à mysql via une fenêtre terminal.
Avec le même utilisateur/mot_de_passe qu'avec tes essais de PhpMyAdmin ?
Bonjour,

As tu verifier la compatibilité de la derniere mise à jour avec ta DB Mysql ? si t'arrives d'y acceder via terminal c'est un peu normal car tu ne passes pas par ton serveur local il suffit juste d'avoir mysqld -ou autre- de lancer. Essayes de voir ce que ça donne avec mysql-administrator ou mysql-query-browser si tu arrives avec l'un des deux et bin c'est sure que c'est la mise à jour qui n'est pas compatible.
Pour l'authentification, évidemment il fallait lire (utilisateur et mot de passe).

Pour les versions, j'ai ceci
# php -v
PHP 5.2.6 (cli) (built: May 19 2008 14:38:41) 
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
# mysql -V
mysql  Ver 14.14 Distrib 5.1.30, for redhat-linux-gnu (i686) using readline 5.1
Je ne sais pas vraiment où trouver la version de phpMyAdmin lorsqu'il est impossible de lancer ce dernier.
Mais j'ai trouvé dans le fichier /usr/share/phpMyAdmin/ChangeLog ceci :
...
3.1.0.0 (2008-11-28)
...
D'autre part, je me suis connecté sans problème avec la même authentification via mysql-administrator (j'ai d'ailleurs vérifié que si je ne respectais pas l'authentification, j'étais jeté).
Pour connaitre la version d'un paquet installé.
rpm -qa | grep -i phpmyadmin
Essaie
mysql -h ton_adresse_ip_locale -u ton_login -p

Autre question, quelle était ta version MySql antérieure.

Pour voir les installations/mises à jour/suppressions de paquets
cat /var/log/yum.log
J'ai trouvé la réponse.

Comme j'utilise phpmyadmin en local, j'utilise l'authentification :
utilisateur : root
mot de passe : <néant>

Or c'est maintenant interdit.

Pour forcer l'autorisation de cette authentification, il faut ajouter dans le fichier /etc/phpMyAdmin/config.inc.php la ligne suivante :
$cfg['Servers'][$i]['AllowNoPasswordRoot']     = TRUE;
ou bien essayes mysqld_safe ou bien avec mysql-administrator et crees un nouveau user et essayes avec celui là. Meme si je pense c'est plutot un conflit de version.
Merci pour les réponses rapides et toujours intéressantes

Comment met-on [Resolu] dans le titre ?