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

Administration MySQL Discussion :

Access denied for user 'root'@'localhost' (using password: NO)


Sujet :

Administration MySQL

  1. #21
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Par défaut
    Bonjour,

    J'ai récemment installé wamp et comme beaucoup d'entre vous,
    lorsque je tente d'aller sur php myadmin j'ai l'erreur suivante:
    #1045 - Access denied for user 'root'@'localhost' (using password: NO)

    Cependant quand j'essaie la solution proposée en console rien ne se passe.
    Ou plutôt rien ne fonctionne.
    Dès que la console s'ouvre et que je fais entré
    sur l'écran apparait acces denied puis la console se ferme instantanément

    Que dois je faire

    Merci

  2. #22
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2006
    Messages : 45
    Par défaut
    Salut,

    J'avais le même message d'erreur, car j'avais mis un mot de passe sur la base de données, mais plusieurs mois après, je ne m'en rappelais plus !
    J'ai alors désinstallé WAMP, mais cela n'a rien changé, le mot de passe reste quelque part...

    J'ai tenté un mdp en dur dans le config.inc.php, mais le message d'erreur change, il indique que c'est déconseillé, et je ne peux toujours pas me connecter.

    J'ai alors lancé la console MySQL (clic sur l'icône Wamp en bas à droite, onglet MySQL), mais je ne pouvais pas y accéder sans le mot de passe...

    Donc, il me restait à rechercher quel mot de passe j'avais mis, et après plusieurs tentatives (tous les 'classiques', j'ai fini par le retrouver).

    J'ai alors lancé la commande préconisé plus haut dans ce forum :

    Citation Envoyé par chh2008 Voir le message
    mysql> SET PASSWORD FOR root@localhost=PASSWORD(' monmotdepasse ');
    ...
    mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' monmotdepasse ' WITH GRANT OPTION;
    ...
    $cfg['Servers'][$i]['password']= 'monmotdepasse';
    Et enfin, j'ai pu y accéder...
    Effectivement, pas simple de corriger quand ça marche pas !

  3. #23
    Invité de passage
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1
    Par défaut
    Bonjour,

    Au cas ou cela pourrait servir a quelqu'un, m'étant retrouvé dans la même situation que Leto505 aujourd'hui, j'ai fini par trouver une solution. Celle-ci consiste a forcer la réinitialisation du mot de passe root.

    Pour le contexte, je suis sur une installation fraîche de wampserver2 en version 64b. La machine que j'utilise possédait déjà des installations de mysql diverses et variées (machine d'entreprise) dont j'ai du arrêter l'ensemble des services pour la manip. Un petit coup de ctrl alt suppr > show all process > terminate process pour le mysql restant est également requis.

    En premier lieu, il faut créer un fichier txt quelconque voué a contenir la requete, dans mon cas "C:\wamp\resetpwd.txt".
    Ce fichier contiendra ceci (remplacez nouveau_mot_de_passe par le mdp désiré bien entendu) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    UPDATE mysql.user SET Password=PASSWORD('nouveau_mot_de_passe') WHERE User='root';
    FLUSH PRIVILEGES;
    Ceci fait, ouvrez une fenêtre msdos (exécuter > cmd), puis naviguez jusqu'au répertoire bin de votre installation de mysql. Dans mon cas cela donne ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd C:\wamp\bin\mysql\mysql5.5.20\bin
    Puis enfin, exécutez la commande suivante (en modifiant le chemin du my.ini comme il se doit) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqld --defaults-file="C:\\wamp\\bin\\mysql\\mysql5.5.20\\my.ini" --init-file=C:\\wamp\\resetpwd.txt --console
    Si vous n'avez aucun service mysql en cours d'exécution, votre mot de passe root sera alors réinitialisé avec succès
    Reste alors a modifier les fichiers config.inc.php et php.ini comme l'a dit chh2008 plus haut et tout fonctionnera.

  4. #24
    Nouveau candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Par défaut Super
    Citation Envoyé par beegees Voir le message
    Bonsoir DaRiaN, bonsoir tout le monde,

    En effet, il faut modifier le config.inc.php !

    Voici la ligne à modifier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $cfg['Servers'][$i]['password']      = 'Le mot de passe est à mettre ici en dur';          // MySQL password (only needed with 'config' auth_type)
    Le fichier se trouve (chez moi) dans C:\wamp\apps\phpmyadmin2.10.1

    J'espère que ça pourra aider quelqu'un.

    @ bientôt.

    beegees
    C'est exactement ce que je recherchais! merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [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
  2. [phpMyAdmin] #1045 - Access denied for user 'root'@'localhost' (using password: NO)
    Par damdam00 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 05/07/2010, 11h35
  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