का उपयोग कर MySQL से कनेक्ट करते समय त्रुटि मेरा कोड कल ठीक काम कर रहा था और आज यह अचानक मेरे डेटाबेस से कनेक्ट नहीं होना चाहता था। मैंने इस पर या कोड पर कोई सेटिंग नहीं बदली है और मैंने किसी भी सॉफ्टवेयर को अपडेट नहीं किया है। सभी मुझे क्या करना यह है:PHP/PDO
new PDO('mysql:host=localhost;port=3306;dbname=test', 'username', 'password');
और मैं यह कह एक अच्छा अपवाद संदेश मिलता है:
Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in ...
बात है: मैं स्पष्ट रूप से एक यूनिक्स सॉकेट का उपयोग कर कनेक्ट करने का प्रयास नहीं कर रहा हूँ लेकिन टीसीपी/आईपी का उपयोग कर। मैं क्या गलत कर रहा हूं? क्या मैं यहाँ कुछ याद कर रहा हूँ?
किसी भी मदद के लिए धन्यवाद।
में इस सेटिंग का उपयोग कर सकते हैं जांच लिया है कि अपने mysql सर्वर चल रहा है? –
संबंधित/डुप्ले: [चेतावनी: mysql_connect \ (\): \ [2002 \] ऐसी कोई फ़ाइल या निर्देशिका \ (यूनिक्स के माध्यम से कनेक्ट करने का प्रयास नहीं: ///tmp/mysql.sock \)] (http: // stackoverflow .com/q/4219970) – blahdiblah