Voici le message que je reçois une fois que je veux me connecter au phpMyAdmin sur Wampserver :
"Erreur
MySQL a réponduocumentation #1045 - Access denied for user 'root'@'localhost' (using password: YES) phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans votre configuration et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL."
- Accédez-vous correctement à la page index de Wampserver, c'est-à-dire à "localhost" ?
- Accédez-vous à la console MySQL : --- Lancer Wampserver - Vérification de la connexion à MySql sans utiliser PhpMyAdmin : Icône Wampserver, MySql, Console MySql. Une fenêtre « Ligne de commande » (Improprement appelée commandes DOS) s'ouvre : Enter password : Théoriquement, aucun mot de passe n'a été défini, donc appuyez sur Entrée et vous devriez obtenir :
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.1.30-community MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
Cela signifie que vous êtes correctement connecté à MySql et qu'un éventuel problème de connexion via PhpMyAdmin ne provient pas de MySql. Pour voir tous les utilisateurs référencés avec nom, hôte et codage de l'éventuel mot de passe, taper : SELECT User, Host, Password FROM mysql.User ; puis Entrée
Vous obtiendrez une liste du genre :
+------+-----------+-------------------------------------------+ | User | Host | Password | +------+-----------+-------------------------------------------+ | root | localhost | | | domi | localhost | | +------+-----------+-------------------------------------------+ 2 rows in set (0.00 sec) mysql>
Si le champ Password est vide, cela signifie qu'il n'y en a pas.
bonjour, voila j'ai le meme souci mais moi mon mot de passe a etait changer par moi grace a la procedure que vous avez posté mais je ne sais pas ou configurer le mot de passe dans phpmyadmin En attente d'une reponse je vous remercie
Prenez en compte ma réponse ici [forum.wampserver.com] et, si vous configurez votre fichier config.inc.php de cette manière, il vous sera demandé nom utilisateur et mot de passe lors du lancement de PhpMyAdmin
J e vous en supplie alors j'ai téléchargé wamp j'ai mis le site phpmyadmin alors j'ai mis utilisateur tout ensuit j'ai redémarré mon ordinateur et je devais i allé pour mi ré inscrire et sa me mes accès refusé vite sa
enfaite j'ai le meme souci a chaque fois que je redemarre l'ordinateur je doit refair la manipulation suivante : --- Procédure --- 1. Quitter Wampserser si il était actif et vérifier dans le gestionnaire de tâches qu'aucun service ou tâche wampmysql ou mysqld.exe n'est activé. Si une tâche mysqld.exe est activée, il faut l'arrêter par : - Menu Démarrer -> Panneau de configuration -> Outils d'administration -> Services Puis, trouver le service MySQL dans la liste, et l'arrêter. Si la tâche MySQL ne fonctionnait pas comme un service, il faut utiliser le Gestionnaire des tâches pour la forcer à s'arrêter par Terminer le processus ou Fin de tâche
2. Créez un fichier texte, avec notepad ou tout autre éditeur de texte (Mais surtout pas Word ou similaire), et placez les déclarations suivantes dans celui-ci. (Ne pas oublier le point-virgule ( à la fin de chaque ligne) 2.1 Pour changer le mot de passe affecté à root : UPDATE mysql.user SET Password = PASSWORD ('secret') WHERE User = 'root'; FLUSH PRIVILEGES; Éventuellement, remplacer secret par le mot de passe que vous souhaitez utiliser, mais vous pourrez le changer après que la connexion à MySQL et PhpMyAdmin sera possible.
2.2 Pour ajouter un utilisateur avec tous les privilèges : (On peut remplacer toto par un autre nom et même mettre root si on avait supprimé tous les utilisateurs par inadvertance)
CREATE USER toto@localhost; GRANT ALL ON *.* TO toto@localhost WITH GRANT OPTION; FLUSH PRIVILEGES;
Les commandes UPDATE, FLUSH, CREATE et GRANT doivent être écrites chacune sur une seule ligne, commencer au début de la ligne et se terminer par un point-virgule et un saut à la ligne.
3. Enregistrez le fichier. Pour cet exemple, le fichier sera nommé C:\mysql-init.txt
4. Ouvrez une fenêtre de commande pour accéder à l'invite de commande : Menu Démarrer -> Exécuter -> cmd
5. Par la commande cd placez vous dans le dossier noté qui contient mysqld.exe. Par exemple : cd /d "G:\wamp\bin\mysql\mysql5.1.36\bin\" (Remplacer 5.1.36 par la version utilisée)
6. Il va falloir démarrez le serveur MySQL avec les options : --defaults-file pour le fichier my.ini de configuration --init-file pour le fichier de commande --console pour que les commandes apparaissent dans la fenêtre de commande plutôt que dans un fichier journal, ce qui permettra de voir les erreurs éventuelles par la commande : (Bien noter les doubles tirets --) mysqld.exe --defaults-file="G:\wamp\bin\mysql\mysql5.1.36\my.ini" --init-file="C:\mysql-init.txt" --console
Si vous avez sauvegardé le fichier mysql-init.txt à un endroit autre que C:\ modifiez la commande en conséquence. Le serveur exécute le contenu du fichier désigné par l'option --init-file lors du démarrage : changement de mot de passe du compte root ou création d'un utilisateur.
7. Quittez la console de commande MySql par Ctrl-C puis la fenêtre de commande par la commande exit.
9. Vérifier, via le gestionnaire de tâches, qu'il n'existe plus de processus mysqld, sinon Terminer la processus.
Vous pouvez supprimer le fichier C:\mysql-init.txt.
Vous devriez maintenant être en mesure de vous connecter à MySQL en tant que root en utilisant le nouveau mot de passe ou par le nouvel utilisateur ajouté, mais sans mot de passe.
ce qui est un peu penible vous en conviendrez . Merci pour votre soutien
sebetudiant a écrit: ------------------------------------------------------- > enfaite j'ai le meme souci a chaque fois que je redemarre l'ordinateur je doit refair la
> ce qui est un peu penible vous en conviendrez .
Supprimez les causes de vos ennuis au lieu de pallier les conséquences.
veuillez m'escuser d'etre surement moin brillant que vous mais j'avoue ne pas comprendre ! si vous pouviez m'expliquer quelles sont les causes de mes ennuis se qui sera un gain de temps pour a mon avis tout le monde je vous remercie
Si, à chaque redémarrage vous êtes obligé soit remettre un password à root, soit de recréer un nouvel utilisateur, c'est qu'une de vos applications ou un de vos services modifie ces paramètres lors du démarrage.
Il n'y a que vous qui pouvez savoir quels sont les « trucs » et « machins » qui sont lancés automatiquement à chaque démarrage. Moi, je n'en sais rien.
Mimipoy a écrit: ------------------------------------------------------- > Svp je comprend rien a se que vous dite un conéseur peu minvité sur msn svp mimipoy_971@livel.fr
Les discussions étant mélangées entre plusieurs problèmes, il vous faut créer une Nouvelle discussion via cette page [forum.wampserver.com] en donnant un titre explicite et la description exacte du problème avec la copie du message d'erreur.
Remarque : Je n'assure aucune assistance, quelle qu'elle soit, par téléphone, messagerie, courriel, msn, etc. Seul ce forum pourra - éventuellement - trouver une solution. Vous êtes ni sur une « hot-line », ni sur un service d'assistance. Ce forum est un lieu de rencontre entre utilisateurs de Wampserver - tout comme vous - où ceux qui en « savent » un peu plus essaient d'aider ceux qui ne savent pas.