Ho avuto lo stesso problema su Snow Leopard, il socket si genera nella posizione sbagliata per qualche motivo su OS X.
Per ottenere lo spawn del socket nella posizione corretta:crea un nuovo file "my.cnf" in /etc con le seguenti righe:
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
e riavvia mysqld:sudo /usr/local/mysql/bin/mysqld_safe
Ciò forzerà la generazione del file socket MySQL nella posizione corretta e tutto dovrebbe funzionare normalmente. Buona fortuna!