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

मेरे MySQL कनेक्शन में "उपयोगकर्ता ''@'localhost' (पासवर्ड का उपयोग करके: नहीं)" के लिए प्रवेश निषेध क्यों हो रहा है?

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

Why Am I Getting

थ्रेड "मुख्य" Java.sql.SQLException में अपवाद: उपयोगकर्ता ''@'localhost' के लिए एक्सेस अस्वीकृत (पासवर्ड का उपयोग करना: NO)

गलत क्रेडेंशियल या अपर्याप्त उपयोगकर्ता विशेषाधिकारों का उपयोग करके डेटाबेस कनेक्शन स्थापित करने का प्रयास करते समय यह त्रुटि अक्सर होती है। आइए विवरण में जाएं और एक व्यापक समाधान प्रदान करें।

त्रुटि संदेश को समझना

त्रुटि संदेश "उपयोगकर्ता ''@'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके) : नहीं)" इंगित करता है कि MySQL सर्वर कनेक्शन स्ट्रिंग में निर्दिष्ट उपयोगकर्ता तक पहुंच प्रदान करने में विफल रहा। खाली स्ट्रिंग के चारों ओर एकल उद्धरण सुझाव देते हैं कि उपयोगकर्ता नाम खाली है। "पासवर्ड का उपयोग करना: नहीं" भाग इंगित करता है कि कनेक्शन का प्रयास पासवर्ड प्रदान किए बिना किया गया था।

समस्या निवारण चरण

इस समस्या को हल करने के लिए, इन चरणों का पालन करें:

  1. उपयोगकर्ता नाम और पासवर्ड सत्यापित करें: सुनिश्चित करें कि डेटाबेस से कनेक्ट करने के लिए आप जिस उपयोगकर्ता नाम और पासवर्ड का उपयोग कर रहे हैं वह सही है। अपनी MySQL वर्कबेंच सेटिंग्स और कनेक्शन स्ट्रिंग को दोबारा जांचें।
  2. उपयोगकर्ता विशेषाधिकारों की जांच करें: अपने MySQL डेटाबेस में, निर्दिष्ट उपयोगकर्ता को उचित विशेषाधिकार प्रदान करें या आवश्यक अनुमतियों के साथ एक नया उपयोगकर्ता बनाएं।
  3. उत्तराधिकारी क्रेडेंशियल सुनिश्चित करें: यदि आपने एक नया उपयोगकर्ता बनाया है, तो सुनिश्चित करें कि आपने उत्तराधिकारी क्रेडेंशियल को उचित विशेषाधिकार प्रदान किए हैं।
  4. जावा कोड अपडेट करें : अपने जावा कोड में, खाली उपयोगकर्ता नाम को सही उपयोगकर्ता नाम से बदलें और सही पासवर्ड प्रदान करें।
  5. कनेक्शन की पुष्टि करें: अपने जावा एप्लिकेशन को पुनः संकलित करें और चलाएं। अब आपको एक सफल डेटाबेस कनेक्शन स्थापित करने में सक्षम होना चाहिए।

अतिरिक्त विचार

सुनिश्चित करें कि आपका MySQL सर्वर निर्दिष्ट पोर्ट (3306 में) पर चल रहा है कोड प्रदान किया गया है) और लोकलहोस्ट पते पर सुन रहा है। जिसमें मुख्य विधि (प्रदान किए गए कोड में MainApp) शामिल है। जब तक इरादा न हो, मुख्य विधियों के साथ अन्य कक्षाएं चलाने से बचें।

इन चरणों का पालन करके, आपको "उपयोगकर्ता ''@'लोकलहोस्ट' (पासवर्ड का उपयोग करके: नहीं)" त्रुटि को हल करने और एक स्थापित करने में सक्षम होना चाहिए आपके MySQL डेटाबेस से सफल कनेक्शन।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3