От грешката изглежда, че се опитва да се свърже с действителен IP адрес, а не с UNIX сокет, вижте:
'/Applications/MAMP/tmp/mysql/mysql.sock:3306'
Добавя порт към сокета, което е погрешно.
Така че първо бих се опитал да конфигурирам MySQL да слуша TCP/IP заявки (редактирайте правилния раздел в my.cnf) и да опитам да осигуря 127.0.0.1 вместо сокета.
В случай, че няма да превъртите надолу :
За да го поправите на ниво CakePHP, променете хоста на database.php на 'localhost' и добавете директива за порт със стойността й, зададена на името на сокета '/Applications/MAMP/tmp/mysql/mysql.sock'