Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

MySQL पर 'Access Denied for User root@localhost' त्रुटि कैसे ठीक करें

MySQL "SQL" भाषा पर आधारित एक ओपन सोर्स डेटाबेस मैनेजमेंट सिस्टम है। MySQL XAMPP कंट्रोल पैनल के साथ बंडल में आता है जो एक ओपन सोर्स और मुफ्त उपयोग वाला एप्लिकेशन भी है। हालांकि, हाल ही में उन उपयोगकर्ताओं की बहुत सारी रिपोर्टें आ रही हैं जो अपने ब्राउज़र से अपने "MySQL" डेटाबेस तक पहुंचने में असमर्थ हैं और ऐसा करते समय "Access Denied for Use 'root'@'localhost" त्रुटि प्रदर्शित होती है।

MySQL पर  Access Denied for User root@localhost  त्रुटि कैसे ठीक करें

इस लेख में, हम आपको इस समस्या को ठीक करने का सबसे आसान तरीका बताएंगे और उस कारण के बारे में भी सूचित करेंगे जिसके कारण यह त्रुटि ट्रिगर होती है। आगे के मुद्दों से बचने के लिए गाइड का ध्यानपूर्वक और क्रम से पालन करना सुनिश्चित करें।

MySQL पर Access Denied for User 'root'@'localhost' त्रुटि के कारण क्या हैं?

कई उपयोगकर्ताओं से कई रिपोर्टें प्राप्त करने के बाद, हमने इस मुद्दे की जांच की और कई ज्ञात समस्या निवारण प्रक्रियाओं के साथ प्रयोग करने के बाद एक समाधान तैयार किया। साथ ही, हमने उस कारण को देखा जिसके कारण यह मुद्दा ट्रिगर होता है और इसे नीचे सूचीबद्ध किया।

  • अमान्य ".ini" कॉन्फिगरेशन: ".ini" फ़ाइल "MySQL" सर्वर के लिए कुछ लॉन्च कॉन्फिगरेशन स्टोर करती है। यह डेटाबेस लोड करने के रास्ते में एक गेटवे के रूप में कार्य करती है। कुछ मामलों में, यह देखा गया कि ".ini" फ़ाइल से कोड का एक निश्चित क्रम गायब था जिसके कारण यह त्रुटि ट्रिगर हो रही थी।

अब जब आपको समस्या की प्रकृति की बुनियादी समझ हो गई है, तो हम समाधान की ओर बढ़ेंगे।

समाधान: ".ini" फ़ाइल को पुनः कॉन्फिगर करना

यदि XAMPP कंट्रोल पैनल के लिए ".ini" फ़ाइल ठीक से कॉन्फिगर नहीं है, तो यह MySQL डेटाबेस के साथ एक सुरक्षित कनेक्शन स्थापित करने से रोक सकता है। इसलिए, इस चरण में, हम एक अतिरिक्त कमांड जोड़कर फ़ाइल को पुनः कॉन्फिगर करेंगे। ऐसा करने के लिए:

  1. खोलें XAMPP कंट्रोल पैनल और "Apache" और "MySQL" दोनों के लिए "रोकें" बटन पर क्लिक करें।MySQL पर  Access Denied for User root@localhost  त्रुटि कैसे ठीक करें
  2. नेविगेट करें "XAMPP" के इंस्टॉलेशन डायरेक्टरी पर और "MySQL" फ़ोल्डर पर डबल क्लिक करें।MySQL पर  Access Denied for User root@localhost  त्रुटि कैसे ठीक करें
  3. डबल क्लिक करें "bin" फ़ोल्डर पर और "my.ini" फ़ाइल पर राइट-क्लिक करें।
  4. क्लिक करें "संपादित करें" विकल्प पर।
  5. पता लगाएं सूची में शब्द "[mysqld]"।
  6. जोड़ें निम्न कमांड "[mysqld]" लाइन के नीचे और "Port=...." लाइन के ऊपर।
    skip-grant-tables
  7. क्लिक करें "फाइल" पर और "सेव करें" चुनें।
  8. बंद करें दस्तावेज़ और XAMPP कंट्रोल पैनल खोलें।
  9. क्लिक करें "Apache" और "MySQL" दोनों के लिए "शुरू करें" बटन पर।MySQL पर  Access Denied for User root@localhost  त्रुटि कैसे ठीक करें
  10. खोलें ब्राउज़र, MySQL में लॉगिन करने का प्रयास करें और जांचें कि समस्या बनी रहती है या नहीं।
  1. Windows 10 System Error 5: Access Denied ठीक करें - आसान समस्या निवारण चरण Windows 10 System Error 5: Access Denied ठीक करें - आसान समस्या निवारण चरण

    Windows उपयोगकर्ता अक्सर अपने सिस्टम का उपयोग करते समय तकनीकी या सॉफ़्टवेयर गड़बड़ियों का सामना करते हैं। ऐसी ही एक गड़बड़ System Error 5 है जिसे Windows 7, 8, 10, और 11 का उपयोग करने वाले कई लोगों द्वारा रिपोर्ट किया गया है। इसका परिणाम अक्सर एक्सेस डिनायड पॉपअप में होता है, यहां तक कि उन उपयोगकर्त

  1. विंडोज 11 फोल्डर एक्सेस डिनायड त्रुटि तुरंत हल करें विंडोज 11 फोल्डर एक्सेस डिनायड त्रुटि तुरंत हल करें

    विंडोज 11 पर फोल्डर एक्सेस डिनायड त्रुटि में फंस गए? किसी फोल्डर की सामग्री या फ़ाइल तक पहुंचने में असमर्थ और स्क्रीन पर एक्सेस इज़ डिनायड अलर्ट देख रहे हैं? इस पोस्ट में, हमने कुछ समाधानों को सूचीबद्ध किया है जिनका उपयोग आप विंडोज 11 पर फोल्डर एक्सेस डिनायड त्रुटि को ठीक करने के लिए कर सकते हैं। ज

  1.  प्रोसेस समाप्त करने में असमर्थ (एक्सेस डिनाइड)  विंडोज पर ठीक करें - त्वरित और विश्वसनीय समाधान 'प्रोसेस समाप्त करने में असमर्थ (एक्सेस डिनाइड)' विंडोज पर ठीक करें - त्वरित और विश्वसनीय समाधान

    हर बार जब मैं अपना ब्राउज़र शुरू करता हूं, तो यह मेमोरी खाता रहता है। हाल ही में, चीजें बदतर हो गई हैं क्योंकि मैं टास्क मैनेजर में बैकग्राउंड प्रोसेस को रोकने के लिए एंड टास्क नहीं कर पा रहा। क्या करूं? - एक परेशान विंडोज उपयोगकर्ता। किसी एप्लिकेशन या किसी अन्य सेवा से संबंधित प्रोसेस को समाप्त करन