Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में SHOW GRANTS से उपयोगकर्ता के अधिकार देखना

MySQL में किसी उपयोगकर्ता को दिए गए अधिकारों (privileges/grants) को देखने के लिए SHOW GRANTS स्टेटमेंट का उपयोग किया जाता है। यह उपयोगकर्ता खाता प्रबंधन और ऑडिटिंग के लिए आवश्यक है।

उपयोगकर्ता और होस्ट सूची देखना

mysql> SELECT user, host FROM mysql.user;

आउटपुट (आंशिक)

+------------------+-----------+
| user             | host      |
+------------------+-----------+
| Robert           | %         |
| root             | %         |
| Adam Smith       | localhost |
| Chris            | localhost |
| ...              | ...       |
+------------------+-----------+

'Robert'@'%' के अधिकार देखना

mysql> SHOW GRANTS FOR 'Robert'@'%';

आउटपुट

+----------------------------------------------------------------------+
| Grants for Robert@%                                                  |
+----------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `Robert`@`%`                                   |
| GRANT ALL PRIVILEGES ON `sample`.* TO `Robert`@`%` WITH GRANT OPTION |
| GRANT EXECUTE ON `web`.* TO `Robert`@`%`                             |
+----------------------------------------------------------------------+

व्याख्या: USAGE का अर्थ है कोई विशेषाधिकार नहीं (सिर्फ कनेक्शन)। ALL PRIVILEGES ON sample.* sample डेटाबेस पर पूर्ण अधिकार। WITH GRANT OPTION अन्य को अधिकार देने की अनुमति। EXECUTE ON web.* web डेटाबेस पर स्टोर्ड प्रोसीजर/फंक्शन निष्पादन अधिकार।

  1. MySQL में अलग यूजर के रूप में लॉगिन कैसे करें? MySQL में अलग यूजर के रूप में लॉगिन कैसे करें?

    कमांड लाइन से अलग यूजर के रूप में MySQL लॉगिन मौजूदा यूजर के रूप में लॉगिन करने के लिए: mysql -u yourUsername -p Enter दबाने के बाद पासवर्ड दर्ज करें। नया यूजर बनाना और लॉगिन करना 1. यूजर बनाएं CREATE USER John@localhost IDENTIFIED BY john123456; 2. यूजर वेरीफाई करें SELECT user FROM mysql.user

  1. - MySQL में IFNULL का उपयोग करके NULL मानों को 1 के रूप में प्रदर्शित/अपडेट करें

    MySQL में NULL मानों को संभालना: IFNULL() और COALESCE() MySQL में IFNULL() फ़ंक्शन का उपयोग करके आप NULL मानों को डिफ़ॉल्ट मान से बदल सकते हैं। यह लेख दिखाता है कि कैसे NULL मानों को 1 से अपडेट करें और उन्हें प्रदर्शित करें। टेबल बनाना ); Query OK, 0 rows affected (0.00 sec) NULL मानों सहित डेटा

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

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