"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Node.js के साथ MySQL से कनेक्ट करते समय मुझे \"connect ECONNREFUSED\" त्रुटि क्यों मिल रही है?

Node.js के साथ MySQL से कनेक्ट करते समय मुझे \"connect ECONNREFUSED\" त्रुटि क्यों मिल रही है?

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

 Why Am I Getting a \

MySQL के साथ Node.js ECONNREFUSED त्रुटि को समझना

Node.js का उपयोग करके MySQL डेटाबेस से कनेक्शन स्थापित करने का प्रयास करते समय, डेवलपर्स का सामना हो सकता है त्रुटि संदेश "कनेक्ट ECONNREFUSED।" यह सर्वर साइड पर कनेक्शन से इनकार का संकेत देता है, जो क्लाइंट एप्लिकेशन को डेटाबेस तक पहुंचने से प्रभावी ढंग से रोकता है।

क्वेरी में प्रदान किए गए कोड स्निपेट में निम्नलिखित कॉन्फ़िगरेशन शामिल है:

var client = mysql.createClient({
  user: 'root',
  password: 'root',
});

हालाँकि, इसमें डेटाबेस होस्ट और पोर्ट के स्पष्ट विनिर्देश का अभाव है। इन विवरणों के बिना, डिफ़ॉल्ट होस्ट (लोकलहोस्ट) और पोर्ट (3306) मान लिया जाता है।

ECONNREFUSED त्रुटि को हल करने के लिए, निम्नलिखित समाधानों पर विचार करें:

समाधान 1: स्किप नेटवर्किंग को अक्षम करें

  • अपनी MySQL कॉन्फ़िगरेशन फ़ाइल (mysql.conf) खोलें और ढूंढें "स्किप-नेटवर्किंग" पैरामीटर।
  • शुरुआत में '#' अक्षर जोड़कर पंक्ति पर टिप्पणी करें।
  • परिवर्तन सहेजें और MySQL सेवा को पुनरारंभ करें।

समाधान 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