Tuve este mismo problema en Snow Leopard, el socket se genera en la ubicación incorrecta por alguna razón en OS X.
Para generar el socket en la ubicación correcta:cree un nuevo archivo "my.cnf" en /etc con las siguientes líneas:
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
y reinicie mysqld:sudo /usr/local/mysql/bin/mysqld_safe
Esto obligará a que el archivo de socket de MySQL se genere en la ubicación adecuada y todo debería funcionar con normalidad. ¡Buena suerte!