त्रुटि से, ऐसा लगता है कि यह एक वास्तविक IP पते से कनेक्ट करने का प्रयास कर रहा है, न कि UNIX सॉकेट से, देखें:
'/Applications/MAMP/tmp/mysql/mysql.sock:3306'
यह सॉकेट में पोर्ट जोड़ रहा है, जो गलत है।
इसलिए, मैं पहले टीसीपी/आईपी अनुरोधों को सुनने के लिए MySQL को कॉन्फ़िगर करने का प्रयास करता हूं (my.cnf में उचित अनुभाग संपादित करें) और सॉकेट के बजाय 127.0.0.1 प्रदान करने का प्रयास करें।
यदि आप नीचे स्क्रॉल नहीं करेंगे :
इसे CakePHP स्तर पर ठीक करने के लिए, डेटाबेस.php पर होस्ट को 'लोकलहोस्ट' में बदलें और एक पोर्ट निर्देश जोड़ें जिसका मान सॉकेट नाम '/Applications/MAMP/tmp/mysql/mysql.sock' पर सेट हो।