क्या किसी को पता है कि /var/run/mysqld/mysqld.sock
MySQL 5.1 को इंस्टॉल करने (या फिर से इंस्टॉल) करने पर मेरी सॉकेट फ़ाइल मेरे कंप्यूटर पर क्यों नहीं होगी?
अभी, जब मैं mysqld के साथ एक सर्वर शुरू करने की कोशिश करता हूं, तो मुझे त्रुटियां मिलती हैं Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, लेकिन उस नाम के साथ एक रिक्त फ़ाइल बनाना (जैसा कि ubuntu मंचों पर सुझाया गया है) असफल था।
मेरे पास दोनों mysql थे और जब तक मैं थोड़ी देर पहले नैट्टी में अपग्रेड नहीं हो जाता, तब तक ठीक-ठाक पोस्ट करता रहा; मैंने दोनों डेटाबेसों के माध्यम से चलने में घंटों बिताए हैं जो यह पता लगाने की कोशिश कर रहे हैं कि क्या चल रहा है। मैं पोस्टग्रेज पर छोड़ सकता हूं, लेकिन मैं mysql की वर्किंग कॉपी के बिना काम नहीं कर सकता।
सबसे अजीब हिस्सा: मैं कुबंटु का उपयोग करता हूं, और मेरी समझ यह है कि केडीई उपयोगकर्ता की अनुमतियों को संग्रहीत करने के लिए mysql का उपयोग करता है, आदि मैं किसी भी अजीब अनुमतियों के मुद्दों का अनुभव नहीं कर रहा हूं; क्या इसका मतलब यह हो सकता है कि (किसी तरह?) MySQL वास्तव में काम कर रहा है?
हो सकता है कि ये सॉकेट फाइलें नैट्टी में अलग जगह पर रहती हैं? क्या ओएस को नए सिरे से स्थापित करना आसान होगा? इस बिंदु पर, मैं किसी भी सुझाव के लिए खुला हूं जो मेरा समय बर्बाद करना बंद कर देगा।
/var/run/mysqld/mysqld.sock
बनाई जाएगी। जैसा कि @Paul ने कहा, आपको उस स्थान पर रखी गई किसी भी फ़ाइल को निकालना होगा।