一、常用权限名
权限名 | 作用 |
---|---|
ALL [PRIVILEGES] | 设置除GRANT OPTION之外的所有简单权限 |
ALTER | 允许使用ALTER TABLE |
ALTER ROUTINE | 更改或取消已存储的子程序 |
CREATE | 允许使用CREATE TABLE |
CREATE ROUTINE | 允许创建已存储的子程序 |
CREATE TEMPORARY TABLES | 允许使用CREATE TEMPORARY TABLE |
CREATE USER | 允许使用CREATE USER,DROP USER, RENAME USER 和 REVOKE ALL PRIVILEGES |
CREATE VIEW | 允许使用CREATE VIEW |
DELETE | 允许使用DELETE |
DROP | 允许使用DROP TABLE |
EXECUTE | 允许用户运行已存储的子程序 |
FILE | 允许使用SELECT ... INTO OUTFILE 和 LOAD DATA INFILE |
INDEX | 允许使用CREATE INDEX和DROP INDEX |
INSERT | 允许使用INSERT |
LOCK TABLES | 允许对user拥有SELECT权限的表使用LOCK TABLES |
PROCESS | 允许使用SHOW FULL PROCESSLIST |
RELOAD | 允许使用FLUSH |
REPLICATION CLIENT | 允许用户询问从属服务器或主服务器的地址 |
REPLICATION SLAVE | 用于复制型从属服务器(从主服务器中读取二进制日志事件) |
SELECT | 允许使用SELECT |
SHOW DATABASES | 允许使用SHOW DATABASES显示所有数据库 |
SHOW VIEW | 允许使用SHOW CREATE VIEW |
SHUTDOWN | 允许使用mysqladmin shutdown |
SUPER | 允许使用CHANGE MASTER, KILL, PURGE MASTER LOGS和SET GLOBAL语句,mysqladmin debug命令;允许您连接(一次),即使已达到max_connections |
UPDATE | 允许使用UPDATE |
GRANT OPTION | 允许授予权限 |
二、ALL权限具体包含的权限
权限名 | 作用 |
---|---|
INSERT INTO | 插入数据 |
SELECT | 查询表数据 |
UPDATE | 更新表数据 |
DELETE | 删除表数据 |
DROP | 删除库表 |
ALTER | 修改表结构 |
INDEX | 建立索引 |
CREATE TEMPORARY TABLES | 创建临时表 |
LOCK TABLES | 锁表 |
CREATE VIEW | 创建视图 |
SHOW VIEW | 显示视图 |
EXECUTE | 允许用户运行已存储的子程序 |
ALTER ROUTINE | 更改或取消已存储的子程序 |
CREATE ROUTINE | 允许创建已存储的子程序 |
EVENT | 事件 |
TRIGGER ON | 创建触发器 |