MySQL中GRANT語句中可選的許可權名稱
阿新 • • 發佈:2019-01-29
GRANT語句的語法為:
GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION
許可權指定符 許可權允許的操作
ALTER 修改表和索引
CREATE 建立資料庫和表
DELETE 刪除表中已有的記錄
DROP 拋棄(刪除)資料庫和表
INDEX 建立或拋棄索引
INSERT 向表中插入新行
REFERENCE 未用
SELECT 檢索表中的記錄
UPDATE 修改現存表記錄
===========================
FILE 讀或寫伺服器上的檔案
PROCESS 檢視伺服器中執行的執行緒資訊或殺死執行緒
RELOAD 過載授權表或清空日誌、主機快取或表快取。
SHUTDOWN 關閉伺服器
===========================
ALL 所有;ALL PRIVILEGES同義詞
USAGE 特殊的無許可權許可權
在第一組的許可權指定符適用於資料庫、表和列,第二組屬管理許可權。一般,這些被相對嚴格地授權,因為它們允許使用者影響伺服器的操作。第三組許可權特殊,ALL意味著所有許可權,UASGE意味著無許可權,即建立使用者,但不授予許可權。