MySQL + 指令 + GRANT與REVOKE + 授權與刪除授權
作者: cross 日期: 2006-11-14 21:56
授權
GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {tbl_name | * | *.* | db_name.*}
TO user_name [IDENTIFIED BY [PASSWORD] 'password']
[, user_name [IDENTIFIED BY 'password'] ...]
[REQUIRE
NONE |
[{SSL | X509}]
[CIPHER cipher [AND]]
[ISSUER issuer [AND]]
[SUBJECT subject]]
[WITH [GRANT OPTION | MAX_QUERIES_PER_HOUR # |
MAX_UPDATES_PER_HOUR # |
MAX_CONNECTIONS_PER_HOUR #]]
註解
WITH GRANT OPTION 是特殊的權限,它可以讓會員給自己擁有的權限到其他的會員
WITH 可以限制會員在一個小時內所允許的查詢,更新,或連線數量。預設值是 0,代表沒有限制。
REQUIRE 可以限制會員必須用安全的連線登入。
實作
GRANT USAGE
ON *
TO luke@localhost IDENTIFIED BY '123456';
刪除授權
REVOKE priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {tbl_name | * | *.* | db_name.*}
FROM user_name [, user_name ...]
實作
REVOKE ALL ON employee.* FROM luke;
GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {tbl_name | * | *.* | db_name.*}
TO user_name [IDENTIFIED BY [PASSWORD] 'password']
[, user_name [IDENTIFIED BY 'password'] ...]
[REQUIRE
NONE |
[{SSL | X509}]
[CIPHER cipher [AND]]
[ISSUER issuer [AND]]
[SUBJECT subject]]
[WITH [GRANT OPTION | MAX_QUERIES_PER_HOUR # |
MAX_UPDATES_PER_HOUR # |
MAX_CONNECTIONS_PER_HOUR #]]
註解
WITH GRANT OPTION 是特殊的權限,它可以讓會員給自己擁有的權限到其他的會員
WITH 可以限制會員在一個小時內所允許的查詢,更新,或連線數量。預設值是 0,代表沒有限制。
REQUIRE 可以限制會員必須用安全的連線登入。
實作
GRANT USAGE
ON *
TO luke@localhost IDENTIFIED BY '123456';
刪除授權
REVOKE priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {tbl_name | * | *.* | db_name.*}
FROM user_name [, user_name ...]
實作
REVOKE ALL ON employee.* FROM luke;
發表評論
上一篇
返回
下一篇
標籤:




MySQL 的各種 Storage Engines 儲存引擎比較 (2011-09-18 09:57)
協助 MySQL 效能調校的工具 (2011-08-14 10:19)
nagios+NDOutils 儲存設定檔及事件至MySQL資料庫裡 (2011-04-24 00:37)
rsyslog+mysql+loganalyzer記錄系統log至資料庫並由web介面呈現 (2011-04-19 18:33)
MySQL 管理工具 (2010-05-20 09:47)
MySQL 的分支 - 瑪莉亞資料庫(MariaDB) (2009-06-06 17:34)
MySQL 的 State 呈現很多 Locked 的情況 (2008-05-30 11:55)
如何對 MySQL 進行 debug (2008-05-09 20:39)
MySQL + my.cnf + 限制連線數 (2008-01-24 20:18)