mysql 权限

2018-11-30 23:50:56 5592

关于mysql权限的几个简单操作,也是最常用的


1,查看所有用户权限 
select distinct concat('User:''',user,'''@''',host,''';') AS query from mysql.user; 
或者: 
select * from mysql.user; 
2,查看某一个用户的权限 
show grants for 'user'@'ip'; 
3,分配权限(以selcet权限为例) 
--无须密码 
grant select on *.* to 'user'@'ip'; 
--指定密码(xxxx为密码) 
grant select on *.* to 'user'@'ip'identified by 'xxxx'; 
4,回收权限 
revoke select on *.* from 'user'@'ip'identified by 'xxxx'; 
--暴利删除某用户的所有权限 
delete from mysql.user where User='user' 
5,刷新权限,否则不生效 
flushprivileges; 
附,查看当前端口 
show global variables like 'port'; 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: