2009-10-30 73 views

回答

0

有一個SHOW command獲取當前用戶的授權:

SHOW GRANTS 

如果沒有SELECT權限,SHOW GRANTS將拋出一個錯誤:)

還有一個INFORMATION_SCHEMA table可以選擇來自:

select * from information_schema.user_privileges 
+0

謝謝,還請select * from information_schema.user_privileges WHERE name ='username'?或ID?我不知道這些表的結構:) – Petr 2009-10-30 10:19:56

+0

包含用戶名的字段是[grantee]。在我的服務器上,它包含的值如'andomar'@'%' – Andomar 2009-10-30 10:22:30

+0

還有一件事請:) 我嘗試過SHOW GRANTS,但結果如下: 「將所有特權授予*。* TO'root'@' localhost'通過密碼進行身份驗證'* A02AA727CF2E8C5​​E6F07A382910C4028D65A053A'WITH GRANT OPTION「 如何比較其管理員的身份?我預計編號:( – Petr 2009-10-30 10:27:11