mysql赋权grant与收回权限revoke

在数据库的管理当中,我们偶尔也需要对一个库添加管理用户,同时对这个用户赋权,当然赋权完了,用完了需要收回权限,这点需要注意,基本好多数据库管理员赋权完了基本就不管这个用户了,这是非常危险的。

赋权操作

GRANT ALL PRIVILEGES ON db_name.* TO 'db_user'@'%' IDENTIFIED BY 'dn_user' WITH GRANT OPTION; 
FLUSH PRIVILEGES;

收回权限(不包含赋权权限)  

REVOKE ALL PRIVILEGES ON *.* FROM db_name;  
REVOKE ALL PRIVILEGES ON db_name.* FROM db_name;  
#收回赋权权限  
REVOKE GRANT OPTION ON *.* FROM db_name;  
#重新载入赋权表  
FLUSH PRIVILEGES;


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/403.html