MySQL grant & revoke 权限管理
|
权限 |
描述 |
|
ALL PRIVILEGES |
影响除WITH GRANT OPTION之外的所有权限 |
|
ALTER |
影响ALTER TABLE命令的使用 |
|
ALTER ROUTINE |
影响创建存储例程的能力 |
|
CREATE |
影响CREATE TABLE命令的使用 |
|
CREATE ROUTINE |
影响更改和弃用存储例程的能力 |
|
CREATE TEMPORARY TABLES |
影响CREATE TEMPORARY TABLE命令的使用 |
|
CREATE USER |
影响创建、弃用;重命名和撤销用户权限的能力 |
|
CREATE VIEW |
影响CREATE VIEW命令的使用 |
|
DELETE |
影响DELETE命令的使用 |
|
DROP |
影响DROP TABLE命令的使用 |
|
EXECUTE |
影响用户运行存储过程的能力 |
|
EVENT |
影响执行事件的能力(从MySQL 5.1.6开始) |
|
FILE |
影响SELECT INTO OUTFILE和LOAD DATA INFILE的使用 |
|
GRANT OPTION |
影响用户委派权限的能力 |
|
INDEX |
影响CREATE INDEX和DROP INDEX命令的使用 |
|
INSERT |
影响INSERT命令的使用 |
|
LOCK TABLES |
影响LOCK TABLES命令的使用 |
|
PROCESS |
影响SHOW PROCESSLIST命令的使用 |
|
REFERENCES |
未来MySQL特性的占位符 |
|
RELOAD |
影响FLUSH命令集的使用 |
|
REPLICATION CLIENT |
影响用户查询从服务器和主服务器位置的能力 |
(续)
|
权限 |
描述 |
|
REPLICATION SLAVE |
复制从服务器所需的权限 |
|
SELECT |
影响SELECT命令的使用 |
|
SHOW DATABASES |
影响SHOW DATABASES命令的使用 |
|
SHOW VIEW |
影响SHOW CREATE VIEW命令的使用 |
|
SHUTDOWN |
影响SHUTDOWN命令的使用 |
|
SUPER |
影响管理员级命令的使用,如CHANGE、MASTER、KILL thread、mysqladmin debug、PURGE MASTER LOGS和SET GLOBAL |
|
TRIGGER |
影响执行触发器的能力(从MySQL5.1.6开始) |
|
UPDATE |
影响UPDATE命令的使用 |
|
USAGE |
只连接,不授予权限 |
- 授权操作temporary tables 临时表
grant create temporary tables on *.* to p@localhost; flush privileges;即时生效
- 外键
grant references on *.* to pp@localhost; - 索引
grant index on *.* to pp@localhost;不能通过alter table 添加索引,只能通过 create index 添加
- 视图
grant create view on *.* to pp@localhost;grant show view on *.* to pp@localhost; 可以使用 show create view view_name; - 存储过程,存储函数
grant create routine,alter routine on *.* to pp@localhost; grant execute on *.* to pp@localhost; -
show privileges;

浙公网安备 33010602011771号