J'ai eu le même problème sur Snow Leopard, le socket apparaît au mauvais endroit pour une raison quelconque sous OS X.
Pour que le socket apparaisse au bon endroit :créez un nouveau fichier "my.cnf" dans /etc avec les lignes suivantes :
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
et redémarrez mysqld :sudo /usr/local/mysql/bin/mysqld_safe
Cela forcera le fichier de socket MySQL à apparaître au bon endroit, et tout devrait fonctionner normalement. Bonne chance !