2013-02-12 72 views
1

我需要我的數據庫用戶(這是用來通過了應用程序,沒有root權限) 能夠運行SHOW PROCESSLIST
我將如何做到這一點不給他擁有root權限?爲一個特定的查詢如何授予權限

+0

用戶是否需要查看所有用戶的流程,或僅查看他們自己的流程? – Raad 2013-02-12 15:45:57

+0

只是他們自己的。 – 2013-02-12 15:49:22

+0

好吧,看我更新的答案 - 用戶可以發出SHOW SHOWLIST? – Raad 2013-02-12 15:54:20

回答

0

您可以用這種方式授予權限:

mysql> GRANT FILE, SELECT, SHOW VIEW, LOCK TABLES, RELOAD, SHOW PROCESSLIST, REPLICATION CLIENT ON 
*.* TO 'backup_user'@'localhost' IDENTIFIED BY 'yourPassWord'; 

更多的瞭解,您可以查看:http://dev.mysql.com/doc/refman/5.1/en/grant.html

0

您可以使用GRANT PROCESS ON *.* TO 'dbuser'@'%'這會給DBUSER的辦展流程表權限。