pymysql लोकलहोस्ट पर MySQL से कनेक्ट नहीं हो सकता
जब PyMySQL का उपयोग करके लोकलहोस्ट पर MySQL से कनेक्शन स्थापित करने का प्रयास किया जाता है, तो आमतौर पर एक त्रुटि उत्पन्न होती है:
socket.error: [Errno 111] Connection refused pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (111)")
इस बात की पुष्टि के बावजूद कि MySQL चल रहा है, कनेक्शन PyMySQL का उपयोग करके विफल हो जाता है, जबकि MySQLdb इसकी अनुमति देता है Python 2 पर एक सफल कनेक्शन।
संभावना समाधान:
pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)
इन तरीकों में से एक को लोकलहोस्ट पर PyMySQL और MySQL के बीच कनेक्शन समस्या का समाधान करना चाहिए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3