Podle chyby to vypadá, že se pokouší připojit ke skutečné IP adrese a ne k soketu UNIX, podívejte se:
'/Applications/MAMP/tmp/mysql/mysql.sock:3306'
Připojuje port k soketu, což je špatně.
Nejprve bych se tedy pokusil nakonfigurovat MySQL tak, aby poslouchalo požadavky TCP/IP (upravte příslušnou sekci v my.cnf) a místo soketu bych zkusil poskytnout 127.0.0.1.
V případě, že nebudete posouvat dolů :
Chcete-li to opravit na úrovni CakePHP, změňte hostitele na database.php na 'localhost' a přidejte direktivu portu s hodnotou nastavenou na název soketu '/Applications/MAMP/tmp/mysql/mysql.sock'