I've just installed the latest production release of MySQL (64-bit) on my Windows 7 box. It was a straight vanilla install, using all defaults; but phpmyadmin can't see it at all. MySQL is configured as a service to start automatically, and I know it's running because the MySQL GUI tools work correctly.
The actual error message that I'm getting from phpmyadmin is:
Cannot load mysql extension. Please check your PHP configuration. - Documentation
phpinfo() shows:
> mysqlnd enabled
> Version mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $
> Compression supported
> Command buffer size 4096
> Read buffer size 32768
> Read timeout 31536000
> Collecting statistics Yes
> Collecting memory statistics No
Doing a netstat -a, I see
TCP 0.0.0.0:3306 Marks-Netbook:0 LISTENING
when I'd expect to see
TCP 127.0.0.1:3306 Marks-Netbook:0 LISTENING
I don't know if this is the reason phpmyadmin can't connect, but suspect that it is probably the case. Can anybody confirm whether this is the likely cause, and/or suggest how I can resolve this?