J'éspère que vous pourrez m'aider à résoudre mon problème.
Voilà, j'ai installé Wampserver 2.0 sur une machine sous windows xp sp2 pour mon entreprise, la plateforme wampserver doit être accessible de l'interieur ainsi que de l'exterieur. Donc il a fallu faire un demande pour ouvrir le port 80 et le port mysql 3306 en interne pour que phpmyadmin est accès à la base mysql. Mais le problème c'est que cela ne fonctionne pas. DOnc j'ai regardé un peu les forum et fais des recherches google pour voir d'où pouvais venir le problème. Voyant tout le monde mettre un mot de passe à "root" dans le fichier config.inc.php, je l'ai donc fais aussi, j'ai aussi ajouté le port 3306 au champs mysql.default_port = 3306 qui ser trouve Wamp\bin\apache\apachex.y.z\bin\php.ini. Mais cela ne fonctionne toujours pas voici le message d'erreur qu'il met affiché: Tout d'abord sa: MySQL a répondu:
#2003 - Can't connect to MySQL server on 'localhost' (10061)
et ensuite quand je clique "ouvrir une nouvelle fenêtre phpmyadmin", cela me donne sa:
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
Dois-je toucher quelque chose dans la base mysql ou autre?
skc118 a écrit: ------------------------------------------------------- > Bonjour à tous,
> Voyant tout le monde mettre un mot de passe à > "root" dans le fichier config.inc.php, je l'ai > donc fais aussi
AVANT de mettre un mot de passe dans le fichier config.inc.php, il faut le mettre dans les privilèges accordés à root@localhost via Privilèges de PhpMyAdmin.
Donc, dans le fichier config.inc.php, retirer le mot de passe à la ligne 73 comme suit : $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed sauver le fichier et lancer Wampserver puis PhpMyAdmin. Lancer les privilèges pour mettre un mot de passe à root@localhost et seulement ensuite modifier le fichier config.inc.php pour y mettre le même mot de passe.
C'est l'ordre des opérations que j'avais donné dans une précédente contribution.
Merci déjà de t'intéresser à mon problème. Donc ce matin j'ai voulu faire les manips que tu m'as indiquées,j'enlève le mot de passe dans le fichier, j'arrête Wampserver,je le rédémarre, donc après je donne les privilèges dans mysql à root@localhost, je modifie de nouveau le fichier config.inc.php, puis je relance.
Mais cela me donne de nouveau le même problème, et comme c'est la première fois que j'installe ce genre d'applicatif, sa aide pas beaucoup.
Si cela peut t'aider voici la commande que je tapes pour donner les droits dans la console mysql.
-grant all privileges on mysql.* to 'root'@'localhost' identified by 'mdp'; -flush privileges;
Il me semble que le problème n'est pas dans les privilèges de root, mais plutôt dans le fait qu'il ai ou non un mot de passe (enfin, c'est ce que j'ai compris en lisant la première réponse)