मैं कैसे बता सकता हूं कि कौन से MySQL उपयोगकर्ताओं के पास डेटाबेस तक पहुंच है और उनके पास क्या विशेषाधिकार हैं?
जब मैं "प्रिविलेज" पर क्लिक करता हूँ, तो मुझे phpMyAdmin की यह जानकारी मिल सकती है। । ।
Users having access to "mydatabase"
User Host Type Privileges Grant
myuser1 % database-specific ALL PRIVILEGES Yes
root localhost global ALL PRIVILEGES Yes
myuser2 % database-specific SELECT, INSERT, UPDATE No
। । । लेकिन मैं यह जानना चाहूंगा कि कमांड लाइन से यह क्वेरी कैसे करें।
(phpMyAdmin अक्सर मुझे कमांड के SQL सिंटैक्स को दिखाता है जो इसे निष्पादित कर रहा है, लेकिन मैं इसे इस मामले में नहीं देखता हूं।)
कृपया ध्यान दें कि मैं यह नहीं पूछ रहा हूं कि किसी विशेष उपयोगकर्ता के पास क्या अनुदान हैं (यानी "myuser1 के लिए SHOW GRANTS"), बल्कि एक डेटाबेस का नाम दिया गया है, मैं यह कैसे निर्धारित करूं कि MySQL उपयोगकर्ताओं के पास उस डेटाबेस तक पहुंच है और उनके पास क्या विशेषाधिकार हैं ? मूल रूप से, मैं कमांड लाइन से ऊपर चार्ट कैसे प्राप्त कर सकता हूं?