ใช้คำสั่ง SHOW GRANTS FOR 'user'@'host' เพื่อดูสิทธิ์ของผู้ใช้
รูปแบบคำสั่ง
SHOW GRANTS FOR 'yourUserName'@'yourHostName';
HostName อาจเป็น % (ทุกโฮสต์) หรือ localhost
ตัวอย่างดูสิทธิ์ของ root
mysql> SHOW GRANTS FOR 'root'@'%';
ผลลัพธ์ (ตัวอย่าง):
+------------------------------------------------------------------+ | Grants for root@% | +------------------------------------------------------------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ... ON *.* | | GRANT BACKUP_ADMIN, BINLOG_ADMIN, ... ON *.* | +------------------------------------------------------------------+
คำอธิบาย: แสดงรายการสิทธิ์ทั้งหมดที่ root@% มี รวมถึงสิทธิ์ระดับระบบ (Admin privileges) สามารถเปลี่ยน user และ host ตามต้องการ เช่น 'root'@'localhost'