MySQL中grant授权和撤销权限revoke的语法说明
MySQL的权限系统围绕着两个概念:
认证->确定用户是否允许连接数据库服务器
授权->确定用户是否拥有足够的权限执行查询请求等。
如果认证不成功的话,哪么授权肯定是无法进行的。
revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from”
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
影响执行事件的能力(从MySQL5.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
只连接,不授予权限
Tag标签:「权限 grant revoke」更新时间:「2021-11-03 15:00:59」阅读次数:「851」