Impossible de se connecter au serveur MySQL sur 'localhost' (10061), mais peut via PHP

Avec WAMP 2.2 desservant Apache 2.2.21, MySQL 5.5.16 et PHP 5.3.8 sur ma machine de développement Windows XP, je peux me connecter et gérer ma base de données via phpMyAdmin ou n'importe quel script PHP hébergé localement à l'aide d'un DNS comme " mysql: host = localhost ; Dbname = kwamjing "

Lorsque j'essaie de me connecter à MySQL via un outil de gestion comme HeidiSQL ou MySQL Query Browser, je reçois

Error 2003 Can't connect to MySQL server on 'localhost' (10061) 

Un bloc-feu peut-il permettre à HeidiSQL d'accéder à 127.0.0.1.13306 mais pas à PHP?

MISE À JOUR :

En regardant mes connexions actives via netstat – je ne vois que l'écoute de la boucle ipv6 sur 3306

 Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP 0.0.0.0:2869 0.0.0.0:0 LISTENING TCP 127.0.0.1:80 0.0.0.0:0 LISTENING TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING TCP 127.0.0.1:2215 127.0.0.1:2216 ESTABLISHED TCP 127.0.0.1:2216 127.0.0.1:2215 ESTABLISHED TCP 127.0.0.1:2217 127.0.0.1:2218 ESTABLISHED TCP 127.0.0.1:2218 127.0.0.1:2217 ESTABLISHED TCP 127.0.0.1:5152 0.0.0.0:0 LISTENING TCP 192.168.0.103:139 0.0.0.0:0 LISTENING TCP 192.168.0.103:2869 192.168.0.1:4530 CLOSE_WAIT TCP 192.168.0.103:2869 192.168.0.1:4532 CLOSE_WAIT TCP [::]:135 [::]:0 LISTENING 0 TCP [::]:2869 [::]:0 LISTENING 0 TCP [::]:3306 [::]:0 LISTENING 0 

Comme vous n'écoutez que sur ipv6, php doit avoir figuré et faire une connexion ipv6.

HeidiSQL ne supporte peut-être pas ipv6 et tente de se connecter à mysql sur ipv4 et échoue. Si vous modifiez votre bind-address dans la section my.cnf mysqld pour

 bind-address=127.0.0.1 

Il devrait le réparer.

Oui, vérifiez votre pare-feu Windows, assurez-vous qu'il ne bloque pas l'accès de votre outil de gestion.