डेटाबेस एक्सेस समस्याओं का निवारण: लोकलहोस्ट पर उपयोगकर्ताओं के लिए "एक्सेस अस्वीकृत" त्रुटियों का समाधान
जब एक विशिष्ट का उपयोग करके MySQL डेटाबेस से कनेक्ट करने का प्रयास किया जाता है उपयोगकर्ता खाता, आपको त्रुटि संदेश "उपयोगकर्ता ''@'लोकलहोस्ट' के लिए डेटाबेस '' तक पहुंच अस्वीकृत" का सामना करना पड़ सकता है। यह त्रुटि इंगित करती है कि उपयोगकर्ता के पास डेटाबेस तक पहुंचने के लिए आवश्यक विशेषाधिकार नहीं हैं।
इस समस्या को हल करने के लिए, आपको उपयोगकर्ता बनाना होगा और उन्हें उचित विशेषाधिकार प्रदान करना होगा:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
इसके बाद, आपको उपयोगकर्ता को डेटाबेस पर आवश्यक अनुमतियां देनी होंगी। इस उदाहरण में, हम 'प्रकाशन' डेटाबेस पर सभी आवश्यक विशेषाधिकार प्रदान कर रहे हैं:
GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';
विशेषाधिकार बनाने और देने के बाद, परिवर्तनों को तुरंत प्रभावी बनाना सुनिश्चित करने के लिए विशेषाधिकारों को फ्लश करना आवश्यक है:
FLUSH PRIVILEGES;
एक बार जब आप इन चरणों को पूरा कर लेते हैं, तो उपयोगकर्ता को 'लोकलहोस्ट' होस्ट से 'प्रकाशन' डेटाबेस तक पूरी पहुंच मिलनी चाहिए। 'उपयोगकर्ता नाम' और 'पासवर्ड' को अपने इच्छित मानों के साथ अनुकूलित करना सुनिश्चित करें और आवश्यकतानुसार किसी अन्य डेटाबेस नाम या विशेषाधिकार को संशोधित करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3