मुझे लगता है कि यहां समस्या वह मेजबान है जिसे आपने इसे दिया था, हालांकि यह वास्तव में एक शिक्षित अनुमान से ज्यादा नहीं है। अगर आप पहुंच प्रदान करते हैं myuser@ '127.0.0.1' या सर्वर का वास्तविक आईपी पता, आपको होस्ट के रूप में लोकलहोस्ट का उपयोग करके कनेक्ट करने की अनुमति नहीं होगी। यह इस तथ्य के कारण है कि जब "लोकलहोस्ट" को होस्ट के रूप में निर्दिष्ट किया जाता है, तो PHP मान लेगा कि आप नेटवर्क सॉकेट के बजाय यूनिक्स सॉकेट का उपयोग करना चाहते हैं, और उस संदर्भ में 127.0.0.1 लोकलहोस्ट के समान नहीं है।
mysql_connect() के लिए मैन्युअल प्रविष्टि से :
आशा है कि यह पूरी तरह से बेमानी नहीं है। :)