कभी-कभी php/mysql में लोकलहोस्ट और 127.0.0.1 के बीच अंतर होता है
Mysql में आप होस्ट नाम के आधार पर एक्सेस प्रदान करते हैं, स्थानीय उपयोगकर्ताओं के लिए यह लोकलहोस्ट होगा। मैंने देखा है कि php लोकलहोस्ट के बजाय 'myservername' से जुड़ने की कोशिश कर रहा है, हालांकि कॉन्फिग 'लोकलहोस्ट' को परिभाषित किया गया था।
127.0.0.1 के लिए mysql में पहुंच प्रदान करने का प्रयास करें और 127.0.0.1 पोर्ट 3306 पर php में कनेक्ट करें।