Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แสดงสิทธิ์ GRANTS ของ root ใน MySQL

ใช้คำสั่ง 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'