127.0.0.1 के बजाय लोकलहोस्ट का उपयोग करने का प्रयास करें और यह भी सुनिश्चित करें कि आप जिस उपयोगकर्ता नाम/पासवर्ड का उपयोग कर रहे हैं वह सही है और MySQL सर्वर पर मौजूद है। यह भी जांचें कि mysqld चल रहा है और आपका फ़ायरवॉल mysql डेटाबेस को अनुमति दे रहा है।
अपनी php.ini फ़ाइल को संपादित करें और सुनिश्चित करें कि एक्सटेंशन एक्सटेंशन =php_mysqli.dll विंडोज पर सक्षम है या एक्सटेंशन =php_mysqli.so लिनक्स पर।
उत्तर यहां आज़माएं:PHP - MYSQL - टेस्ट डेटाबेस सर्वर
इसे काम करने के लिए आपको दो सेटिंग्स की जांच करनी होगी (यह मानते हुए कि आपके पास निश्चित रूप से MySQL सर्वर स्थापित है):
अपने PHP कॉन्फ़िगरेशन में mysql.default_socket के मान की जाँच करें।
[mysqld] शीर्षक के अंतर्गत अपनी MySQL कॉन्फ़िगरेशन फ़ाइल में सॉकेट के मान की जाँच करें।
उन मूल्यों को समान होना चाहिए; यदि वे नहीं हैं, तो एक को दूसरे से मिलाने के लिए बदलें और संबंधित सेवा को फिर से शुरू करें।