ER_NOT_SUPPORTED_AUTH_MODE Node.js सर्वर को MySQL डेटाबेस से कनेक्ट करने में त्रुटि
रिलेशनल डेटाबेस प्रबंधन के दायरे में, विभिन्न डेटाबेस सिस्टम के बीच माइग्रेट करने से कभी-कभी समस्या हो सकती है तकनीकी रुकावटों के लिए. जैसा कि आपने MariaDB को अनइंस्टॉल करने के बाद अपने Node.js सर्वर को MySQL डेटाबेस से कनेक्ट करने का प्रयास करते समय देखा था, संदेश "ER_NOT_SUPPORTED_AUTH_MODE" एक प्रमाणीकरण प्रोटोकॉल बेमेल को इंगित करता है।
इस समस्या को विशेष रूप से संबोधित करने के लिए, MySQL v8 के लिए निम्नलिखित समाधान पर विचार करें .0:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
अपने इच्छित उपयोगकर्ता नाम के साथ 'रूट' और अपने पसंदीदा पासवर्ड के साथ 'पासवर्ड' बदलें।
आदेश जारी करके परिवर्तनों को सक्रिय करना याद रखें:
FLUSH PRIVILEGES;
एक बार ये संशोधन लागू हो जाएं, तो आपको अपने Node.js के बीच एक सफल कनेक्शन स्थापित करने में सक्षम होना चाहिए सर्वर और MySQL डेटाबेस।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3