MySQL "SQL" भाषा पर आधारित एक ओपन सोर्स डेटाबेस मैनेजमेंट सिस्टम है। MySQL XAMPP कंट्रोल पैनल के साथ आता है जो एक ओपन सोर्स भी है और एप्लिकेशन का उपयोग करने के लिए स्वतंत्र है। हालाँकि, हाल ही में उन उपयोगकर्ताओं के बारे में बहुत सारी रिपोर्टें आ रही हैं जो अपने ब्राउज़र से अपने "MySQL" डेटाबेस तक पहुँचने में असमर्थ हैं और "उपयोग के लिए अस्वीकृत 'root'@'localhost '” ऐसा करते समय त्रुटि प्रदर्शित होती है।
इस लेख में, हम आपको इस समस्या को ठीक करने का सबसे आसान तरीका बताएंगे और आपको उस कारण से भी अवगत कराएंगे जिसके कारण यह त्रुटि उत्पन्न हुई है। आगे की समस्याओं से बचने के लिए गाइड का ध्यानपूर्वक पालन करना सुनिश्चित करें।
MySQL पर उपयोगकर्ता 'रूट'@'लोकलहोस्ट' त्रुटि के लिए एक्सेस अस्वीकृत होने का क्या कारण है?
कई उपयोगकर्ताओं से कई रिपोर्ट प्राप्त करने के बाद, हमने समस्या की जांच करने का निर्णय लिया और कई ज्ञात समस्या निवारण प्रक्रियाओं के साथ प्रयोग करने के बाद एक समाधान तैयार किया। साथ ही, हमने उस कारण पर भी गौर किया जिसके कारण यह समस्या उत्पन्न हुई और इसे नीचे सूचीबद्ध किया गया है।
- अमान्य “.ini” कॉन्फ़िगरेशन: ".ini" फ़ाइल "MySQL" सर्वर के लिए कुछ लॉन्च कॉन्फ़िगरेशन संग्रहीत करती है। यह डेटाबेस को लोड करने के तरीके में गेटवे के रूप में कार्य करता है। कुछ मामलों में, यह देखा गया कि ".ini" फ़ाइल से कोड का एक निश्चित क्रम गायब था जिसके कारण यह त्रुटि ट्रिगर की जा रही थी।
अब जब आपको समस्या की प्रकृति की बुनियादी समझ हो गई है, तो हम समाधान की ओर बढ़ेंगे।
समाधान:".ini" फ़ाइल को फिर से कॉन्फ़िगर करना
यदि XAMPP नियंत्रण कक्ष के लिए ".ini" फ़ाइल ठीक से कॉन्फ़िगर नहीं की गई है, तो यह MySQL डेटाबेस के साथ एक सुरक्षित कनेक्शन की स्थापना को रोक सकती है। इसलिए, इस चरण में, हम एक अतिरिक्त कमांड जोड़कर फ़ाइल को पुन:कॉन्फ़िगर करेंगे। ऐसा करने के लिए:
- खोलें XAMPP नियंत्रण कक्ष और “रोकें” . पर क्लिक करें दोनों के लिए बटन “अपाचे ” और “MySQL ".
- नेविगेट करें “XAMPP . के लिए स्थापना निर्देशिका में ” और “MySQL . पर डबल क्लिक करें "फ़ोल्डर।
- डबल क्लिक करें "बिन . पर " फ़ोल्डर और "my.ini" फ़ाइल पर राइट-क्लिक करें।
- क्लिक करें "संपादित करें . पर "विकल्प।
- ढूंढें शब्द "[mysqld] सूची में।
- जोड़ें "[mysqld] . के नीचे निम्न आदेश ” लाइन और ऊपर “पोर्ट=…. ” लाइन।
skip-grant-tables
- क्लिक करें "फ़ाइल . पर ” और “सहेजें . चुनें ".
- बंद करें दस्तावेज़ और XAMPP नियंत्रण कक्ष खोलें।
- क्लिक करें “अपाचे” . दोनों के लिए “प्रारंभ” बटन पर और “MySQL ".
- खोलें ब्राउज़र, कोशिश करें MySQL में लॉगिन करने के लिए और जांचें यह देखने के लिए कि क्या समस्या बनी रहती है।