No se si les ha pasado alguna vez. Pero conectarse mysql a algunas aplicaciones en Mac usando MAMP me tira este error y no había sabido solucionarlo hasta ahora.
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Lo que pasa es que se trata de conectar a través del socket que está en /tmp/mysql.sock pero ahí no hay nada.
MAMP tiene el socket en /Applications/MAMP/tmp/mysql/mysql.sock , entonces la aplicación nunca lo va a encontrar.
La manera más fácil de solucionar esto es haciendo un link virtual, crear un acceso directo.
Abres el terminal y escribes:
> sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
Pones la clave y listo.
Espero a alguien alguna vez le sirva.
Saludos.





hola tengo ese mismo proble en suse
Hola como estas tengo suse 10.2 y estoy instalando mysql 5.0 por fuente, me daba el mismo error, no tenia el archivo mysql.sock en la carpeta tmp, al hacerlo sale el archivo pero me dice que es desconocido no se porq te agradeceria si me ayudaras un poco más si no es molestia gracias