"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सॉकेट नहीं मिलने के कारण MySQL सर्वर से कनेक्ट होने पर त्रुटि #2002 का समाधान कैसे करें?

सॉकेट नहीं मिलने के कारण MySQL सर्वर से कनेक्ट होने पर त्रुटि #2002 का समाधान कैसे करें?

2024-11-03 को प्रकाशित
ब्राउज़ करें:455

How to Resolve Error #2002 When Connecting to MySQL Server Due to Socket Not Found?

MySQL सर्वर से कनेक्ट नहीं हो सकता: सॉकेट नहीं मिला

MAMP का उपयोग करके MySQL से कनेक्ट करने का प्रयास करते समय, उपयोगकर्ताओं को त्रुटि #2002 का सामना करना पड़ सकता है : "सॉकेट '/Applications/MAMP/tmp/mysql/mysql.sock' (2) के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता।" यह समस्या तब उत्पन्न होती है जब mysql.sock सॉकेट फ़ाइल, जो आमतौर पर निर्दिष्ट पथ में स्थित होती है, गायब है।

MySQL पथ का परीक्षण करें

सबसे पहले, MySQL का उपयोग करके प्रारंभ करने का प्रयास करें पूर्ण पथ:

/Applications/MAMP/Library/bin/mysql -u root -p

यदि यह सफलतापूर्वक कनेक्ट होता है, तो यह इंगित करता है कि MAMP सही पथ का उपयोग नहीं कर रहा है।

पथ समस्या को ठीक करें

समस्या को हल करने के लिए, वास्तविक सॉकेट स्थान से अपेक्षित पथ तक एक प्रतीकात्मक लिंक बनाएं:

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

यह एक शॉर्टकट बनाता है जो MySQL को सॉकेट फ़ाइल ढूंढने और ठीक से कनेक्ट करने की अनुमति देता है।

सुनिश्चित करें कि MySQL है चल रहा है

अब, जब आप टाइप करेंगे तो MySQL सामान्य रूप से चलने में सक्षम होना चाहिए:

mysql -u root -p

वैकल्पिक पथ पहचान

यदि पिछले चरण विफल हो जाते हैं, तो आप गतिशील रूप से MySQL पथ का पता लगाने का प्रयास कर सकते हैं:

$($(for dir in /usr/local/mysql/bin /usr/bin /usr/local/bin /Applications/MAMP/Library/bin /Applications/XAMPP/xamppfiles/bin; do [ -x "$dir/mysql" ] && echo "$dir/mysql" && break; done) -u root -p)

यह कमांड कई सामान्य स्थानों में MySQL बाइनरी की खोज करता है और फिर सर्वर से कनेक्ट करने के लिए इसका उपयोग करता है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729675537 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3