Hola
Bueno, eso es porque tal vez la ubicacion del socket de mysql cambio al instalarlo, pues te aparece esta ruta
socket '/tmp/mysql.
sock' (2) en el debug que te aparece
debes entonces hacer una pagina con el codigo
Código PHP:
<? echo phpinfo(); ?>
y busca en la información que te aparece el texto mysql.default_socket, y mira si tienen el mismo valor, y de no ser asi tienes que cambiar el archivo php.ini y darle la ruta que te muestra y antes de eso tambien revisa el archivo httpd.conf de mysql donde tambien reposa la ruta correcta porque conectandote a mysql por el motor funciona bien cierto?? bueno, espero te sirva, suerte.