sudo mysql -u root -p
sudo mysql -u root -p कमांड का उपयोग MySQL को प्रशासनिक विशेषाधिकारों के साथ रूट उपयोगकर्ता के रूप में एक्सेस करने के लिए किया जाता है। कमांड चलाने के बाद, आपको MySQL रूट यूजर पासवर्ड दर्ज करने के लिए कहा जाएगा।
यदि आपने MySQL रूट उपयोगकर्ता के लिए पासवर्ड सेट नहीं किया है, तो कमांड विफल हो सकता है। यदि यह मामला है, तो आप या तो पासवर्ड सेट कर सकते हैं या -p (कोई पासवर्ड नहीं) विकल्प के बिना MySQL तक पहुंच सकते हैं।
SQL CREATE USER कमांड का उपयोग MySQL में उपयोगकर्ता नाम और पासवर्ड के साथ एक नया उपयोगकर्ता बनाने के लिए किया जाता है।
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
उपयोगकर्ता बनाने के बाद, आपको उसे अनुमतियां देनी होंगी।
यदि आप किसी विशिष्ट डेटाबेस के लिए सभी अनुमतियां देना चाहते हैं, तो इसका उपयोग करें:
GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'localhost';
आप अनुमतियाँ भी निर्दिष्ट कर सकते हैं, जैसे चयन करें, सम्मिलित करें, अद्यतन करें, हटाएँ, आदि।
GRANT permission ON database_name.* TO 'user_name'@'localhost';
केवल एक विशिष्ट तालिका पर अनुमति देने के लिए
GRANT ALL PRIVILEGES ON database_name.table_name TO 'user_name'@'localhost';
सभी डेटाबेस में अनुमतियां प्रदान करने के लिए
GRANT ALL PRIVILEGES ON *.* TO 'user_name'@'localhost';
GRANT ALL PRIVILEGES ON *.* TO 'user_name'@'localhost' WITH GRANT OPTION;
फ्लश प्रिविलेज कमांड का उपयोग MySQL में अनुमति तालिकाओं को फिर से लोड करने के लिए किया जाता है, जो आपके द्वारा उपयोगकर्ता अनुमतियों में किए गए परिवर्तनों को प्रभावी बनाता है, चाहे अनुदान, निरस्त, या उपयोगकर्ता बनाएं कमांड के साथ।
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'username'@'localhost';
उपयोगकर्ता नाम'@'लोकलहोस्ट के लिए शो अनुदान; कमांड MySQL में निर्दिष्ट उपयोगकर्ता से जुड़ी अनुमतियाँ प्रदर्शित करता है। यह डेटाबेस पर उपयोगकर्ता के विशेषाधिकारों की जाँच करने के लिए उपयोगी है।
REVOKE कमांड का उपयोग MySQL में किसी उपयोगकर्ता से विशिष्ट विशेषाधिकारों को हटाने के लिए किया जाता है।
REVOKE ALL PRIVILEGES ON database_name.* FROM 'user_name'@'localhost';
SELECT User, Host FROM mysql.user;
चयनित उपयोगकर्ता, mysql.user से होस्ट; कमांड का उपयोग MySQL में mysql.user तालिका को क्वेरी करने के लिए किया जाता है, जो सिस्टम में बनाए गए सभी उपयोगकर्ताओं के बारे में जानकारी संग्रहीत करता है।
SELECT USER();
चयनित उपयोगकर्ता(); MySQL में कमांड वह उपयोगकर्ता नाम और होस्टनाम लौटाता है जिसका उपयोग आप वर्तमान सत्र में कर रहे हैं। यह एक फ़ंक्शन है जो दिखाता है कि डेटाबेस से कनेक्ट करने के लिए किस उपयोगकर्ता खाते का उपयोग user@host प्रारूप में किया गया था।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3