Mysql 权限管理( 二 )


GRANT SELECT, INSERT, UPDATE, DELETE,CREATE,CREATE VIEW,SHOW DATABASES,SHOW VIEW,ALTER,INDEX,RELOAD,LOCK TABLES,CREATE TEMPORARY TABLES ON *.* TO 'app_run';给用户赋予角色-- 给用户赋予 ops 角色GRANT 'ops' TO 'db_dev'@'localhost';撤销角色或者角色的权限-- 从用户撤销某个角色REVOKE ops FROM db_dev1@localhost;-- 从角色中撤销某个权限REVOKE SHOW VIEW ON *.* FROM 'ops';-- 刷新权限FLUSH PRIVILEGES;查询用户的权限【Mysql 权限管理】-- 显示来自 localhost 登录的 test 用户SHOW GRANTS FOR 'test'@'localhost';SHOW GRANTS FOR 'root'@'%';-- 来自某个角色 USEING 指定的角色的权限SHOW GRANTS FOR 'read_user1'@'localhost' USING 'ops';


推荐阅读