MySQL के साथ Node.js ECONNREFUSED त्रुटि को समझना
Node.js का उपयोग करके MySQL डेटाबेस से कनेक्शन स्थापित करने का प्रयास करते समय, डेवलपर्स का सामना हो सकता है त्रुटि संदेश "कनेक्ट ECONNREFUSED।" यह सर्वर साइड पर कनेक्शन से इनकार का संकेत देता है, जो क्लाइंट एप्लिकेशन को डेटाबेस तक पहुंचने से प्रभावी ढंग से रोकता है।
क्वेरी में प्रदान किए गए कोड स्निपेट में निम्नलिखित कॉन्फ़िगरेशन शामिल है:
var client = mysql.createClient({
user: 'root',
password: 'root',
});
हालाँकि, इसमें डेटाबेस होस्ट और पोर्ट के स्पष्ट विनिर्देश का अभाव है। इन विवरणों के बिना, डिफ़ॉल्ट होस्ट (लोकलहोस्ट) और पोर्ट (3306) मान लिया जाता है।
ECONNREFUSED त्रुटि को हल करने के लिए, निम्नलिखित समाधानों पर विचार करें:
समाधान 1: स्किप नेटवर्किंग को अक्षम करें
समाधान 2: सॉकेट पथ निर्दिष्ट करें
यदि MySQL का उपयोग करके कनेक्ट किया जा रहा है सॉकेट, क्लाइंट को इस तरह कॉन्फ़िगर करें:
var client = mysql.createClient({
user: uuuu,
password: pppp,
host: '127.0.0.1',
port: '3306',
_socket: '/var/run/mysqld/mysqld.sock',
});
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3