Từ lỗi, có vẻ như nó đang cố gắng kết nối với địa chỉ IP thực chứ không phải ổ cắm UNIX, hãy xem:
'/Applications/MAMP/tmp/mysql/mysql.sock:3306'
Nó đang nối một cổng vào ổ cắm, điều này là sai.
Vì vậy, trước tiên tôi sẽ cố gắng định cấu hình MySQL để lắng nghe các yêu cầu TCP / IP (chỉnh sửa phần thích hợp trong my.cnf) và thử cung cấp 127.0.0.1 thay vì socket.
Trong trường hợp bạn sẽ không cuộn xuống :
Để khắc phục sự cố ở cấp CakePHP, hãy thay đổi máy chủ trên database.php thành 'localhost' và thêm chỉ thị cổng với giá trị được đặt thành tên ổ cắm '/Application/MAMP/tmp/mysql/mysql.sock'