Bueno, buscando algunos minutos me encontré con este post en el foro
MySQL Forums :: PHP :: php cannot make connection to mysql, en el cual dicen que el problema está en la configuración de PHP y no en MySQL (inicialmente pensé que podía ser un bug en MySQL, como ya había pasado en la 5.1.34, creo).
Aparentemente PHP 5.3.1 tiene problemas a la hora de resolver la dirección "localhost", y la solución sería reemplazarlo por 127.0.0.1, lo que en realidad es lo mismo, pero parece que no trae problemas.
Mira esto:
Cita: Posted by: Joe Bedan ()
Date: December 08, 2009 12:49AM
I just figured it out! Well sort of. I changed:
Cita: $cfg['Servers'][$i]['host'] = 'localhost';
to
Cita: $cfg['Servers'][$i]['host'] = '127.0.0.1';
That made it work. Aren't those supposed to be the same thing?
Oh well. Good enough for me.
Thank you for help anyway!
Joe