|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Futur Membre du Club
![]() Inscription : août 2008 Messages : 70 ![]() |
Bonsoir les pros,
Je me suis rendu à ce forum après avoir échouer sur mes 20 minutes de recherche sur google et plusieurs tentatives et essaies, et j'espère trouver une solution ici grâce à votre expérience. Voici mon problème: - J'arrive à me connecter à ma base sur MySql en utilisant les users dont le password est nul (sans password spécifié). - Par contre, je n'y arrive pas avec tout autre user dont le password est spécifié ! Exemples: Si on mets comme user: "user1" est password: "" (sans password) ça passe Si on mets comme user: "user2" est password: "password1" ça ne passe pas Dans les cas où j'utilise un user avec password ça me donne le message: Citation:
Sachant que j'ai bien fait attention aux privilèges donnés à ces users. (tout les privilèges sont accordées). C'est pour cela je pense que le problème vient d'ailleurs que mon code PHP ou JAVA. Si vous avez une idée qui peut expliquer ces symptômes, je vous serai très reconnaissant. Ma machine: Système : Windows 7 plateforme: WampServer v2.1 Installation normale. Configuration par défaut. |
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Commencez par vérifier que vous n'êtes dans aucun des cas décrits dans la FAQ à propos de ce message d'erreur : http://mysql.developpez.com/faq/?pag..._access_denied. Ensuite, essayez avec des mots de passe simple (sans accent ou autre), histoire de voir si le problème ne viendrait pas de l'encodage des caractères.
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : août 2008 Messages : 70 ![]() |
J'ai trouvé la solution:
Pendant la création du USER, je dois mettre localhost comme serveur et non pas "tout les serveurs" (choix par défaut). Je suis pas convaincu du comportement de MySql, je sais pas pourquoi il bloque l'accès en indiquant "tout les serveurs" et m'y autorise quand je mets localhost, mais bon. pourvu que cela aide les autre. |
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Citation:
Parce que les droits, sous MySQL, se mettent via des commandes GRANT dans lesquelles ne figurent pas "tous les serveurs". La question est plutôt à se poser au niveau de l'interface que tu utilises, plutôt qu'au niveau de MySQL...
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com