IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

access denied for user root@localhost (using passwordYES) [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2011
    Messages : 2
    Par défaut access denied for user root@localhost (using passwordYES)
    Bonjour,

    Je suis un vieil utilisateur d'EasyPHP mais là, je cale !

    EasyPHP était déjà installé sur un ordinateur qu'on vient de me prêter car le mien a rendu l'âme aujourd'hui.

    Pas de souci, j'installe mes répertoires de sites, les alias et je fais un test sur l'un d'eux. Refus de connexion à la base de données signalé sur la page. Normal, mes sites fournissent un mot de passe pour la connexion à root@localhost alors qu'il n'y en a pas sur cette machine.

    Je démarre donc PhpMyAdmin et crée le mot de passe pour root@localhost. Je mentionne également ce mot de passe dans config.inc.php

    Je redémarre le tout et là, mauvaise surprise, le site ne peut toujours pas se connecter. Plus embêtant, PhpMyAdmin non plus. Dans les deux cas, j'ai le message :
    access denied for user root@localhost (using password YES)

    Qu'à cela ne tienne, je désinstalle EasyPhP et le réinstalle. Mais ça ne change rien. Je désinstalle, redémarre l'ordi, réinstalle. C'est toujours pareil.

    Je branche alors une clé USB contenant un EasyPHP et un site qui ont tourné tout le week-end dernier. Le site fonctionne toujours mais si j'appelle PhpMyAdmin (sur la clé), j'ai le même message d'erreur :
    access denied for user root@localhost (using password YES)

    Si quelqu'un a une idée d'explication (et d'action à effectuer), merci d'avance. Ca m'ennuierait d'avoir à réinstaller Windows sur l'ordinateur que m'a passé le copain (en fait, je suis tellement traumatisé que je ne suis même pas sûr que règlerait ce problème).

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'as bien installer phpMyAdmin avec le setup ?

  3. #3
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour,
    essaies aussi d'enlever les mots de passe et voir si tu arrives à te connecter.

  4. #4
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2011
    Messages : 2
    Par défaut C'était tordu
    Merci pour vos réponses.

    Mais c'était vachement tordu. Comment expliquer qu'une désinstallation/réinstallation de EasyPHP n'avait pas d'effet ?

    C'était parce que, quelque part, une information incorrecte avait été stockée (suite à un dysfonctionnement quelconque), l'était toujours et continuait à être utilisée. J'ai suspecté la base de registre mais n'y ai rien trouvé de convaincant.

    J'ai fini par dénicher des fichiers EASYPHPxxxpf et leurs petits frères dans le dossier C:\WINDOWS\Prefetch

    Il m'a donc suffi de désinstaller une fois de plus EasyPHP, de redémarrer l'ordinateur, de supprimer manuellement le reliquat du dossier EasyPHP dans Program Files, de supprimer les fichiers concernés de C:\WINDOWS\Prefetch et de réinstaller EasyPHP.

    J'ai pu ensuite démarrer normalement PhpMyAdmin, configurer le mot de passe de root, faire de même dans config.inc.php et roule ma poule !

    Ca m'a appris quelque chose sur Windows. En cas de désinstallation d'un logiciel, il est bon d'aller faire un tour dans Prefetch pour y virer ces mémoires indésirables.

    Bonne soirée à tous !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Access denied for user 'root'@'localhost' (using password: NO)
    Par olaf_le_preux dans le forum Administration
    Réponses: 23
    Dernier message: 20/05/2013, 12h24
  2. [phpMyAdmin] #1045 - Access denied for user 'root'@'localhost' (using password: YES)
    Par enzostar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 04/05/2011, 13h12
  3. Réponses: 1
    Dernier message: 01/05/2010, 21h50
  4. Réponses: 2
    Dernier message: 06/04/2010, 14h00
  5. Réponses: 1
    Dernier message: 05/04/2010, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo