mysql 查询所权限

来源:互联网 发布:淘宝主图大小尺寸像素 编辑:程序博客网 时间:2024/05/16 10:12

查询mysql 当前白名单用户有什么权限

select * from information_schema.user_privileges;

授权

(1). GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 

(2). FLUSH   PRIVILEGES;


取消授权  和授权的语法基本一致, 只需要将TO 换成FROM即可

(1)REVOKE ALL PRIVILEGES ON *.* FROM 'myuser'@'%';

(2). FLUSH   PRIVILEGES;


注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:FLUSH PRIVILEGES。

权限表
权限说明all alter alter routine使用alter procedure 和drop procedurecreate create routine使用create  procedure
create temporary tables使用create temporary tablecreate  user create view delete drop execute使用call和存储过程
file使用select into outfile  和load data infilegrant option可以使用grant和revokeindex可以使用create index 和drop indexinsert lock tables锁表process使用show full processlist
reload   使用flushreplication client服务器位置访问replocation slave由复制从属使用select show databases show view 
shutdown使用mysqladmin shutdown 来关闭mysqlsuper update usage无访问权限  

0 0