Ik had hetzelfde probleem op Snow Leopard, de socket spawnt om de een of andere reden op de verkeerde locatie in OS X.
Om de socket op de juiste locatie te laten spawnen:maak een nieuw bestand "my.cnf" in /etc met de volgende regels:
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
en herstart mysqld:sudo /usr/local/mysql/bin/mysqld_safe
Hierdoor wordt het MySQL-socketbestand gedwongen op de juiste locatie te spawnen en zou alles normaal moeten werken. Veel succes!