2015-12-22 25 views

回答

2

嘗試:

SHOW GRANTS FOR 'root'@'localhost'; 
+0

這有用,但我認爲還有一些使用GRANT關鍵字的方法。 –

0

使用此命令授予特定的程序執行權限這個:

SELECT * 
FROM mysql.procs_priv A 
WHERE A.Db = 'DatabaseName' AND A.User = 'root' AND 
     A.host = 'localhost' AND A.Routine_name = 'ProcedureName' AND 
     FIND_IN_SET('Grant', A.proc_priv); 
0

假設您想要創建一個名爲MyFirstProc的過程,並且您想授予所有用戶執行此過程的權限。您將運行以下GRANT語句:

GRANT EXECUTE ON PROCEDURE MyFirstProc TO '*'@'localhost';