इसके लिए SHOW GRANTS सिंटैक्स का उपयोग करें:
SHOW GRANTS FOR 'yourUserName'@'yourHostName';
HostName '%' (कोई भी होस्ट) या localhost हो सकता है।
रूट यूज़र के ग्रांट्स देखने का क्वेरी
mysql> SHOW GRANTS FOR 'root'@'%';
आउटपुट:
+----------------------------------------------------------------------------------------------------------------------------------+ | Grants for root@% | +----------------------------------------------------------------------------------------------------------------------------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, | | SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, | | CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `root`@`%` | | WITH GRANT OPTION | | GRANT BACKUP_ADMIN,BINLOG_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,GROUP_REPLICATION_ADMIN,PERSIST_RO_VARIABLES_ADMIN, | | REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SET_USER_ID,SYSTEM_VARIABLES_ADMIN,XA_RECOVER_ADMIN | | ON *.* TO `root`@`%` | +----------------------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.17 sec)
नोट: रूट यूज़र के पास आमतौर पर WITH GRANT OPTION के साथ सभी विशेषाधिकार होते हैं, जिसमें एडमिनिस्ट्रेटिव विशेषाधिकार भी शामिल हैं।