У меня была такая же проблема на Snow Leopard, сокет порождается в неправильном месте по какой-то причине на OS X.
Чтобы получить гнездо в правильном месте:
создайте новый файл "my.cnf" в / etc со следующими строками:
[mysqld]
socket=/var/mysql/mysql.sock
[client]
socket=/var/mysql/mysql.sock
и перезапустите mysqld: sudo / usr / local / mysql / bin / mysqld_safe
Это заставит файл сокета MySQL появляться в правильном месте, и все должно работать нормально. Удачи!