美文网首页
Mysql用户权限操作

Mysql用户权限操作

作者: 阿木马克 | 来源:发表于2018-03-19 14:49 被阅读58次

1.查看所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

2.查看某一用户具体权限

show grants for 'root'@'localhost';
#格式 'xxxx'@'xx.xx.xx.xx'

3.创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
#'username'@'host'中的host可以是%代表所有ip都可以登录

4.授予某个用户权限

GRANT ALL PRIVILEGES ON *.* TO 'xxxx'@'xx.xx.xx.xx' IDENTIFIED BY 'newpwd' WITH GRANT OPTION;
# *.* 代表所有数据库的所有表
# 'xxxx'@'xx.xx.xx.xx' 代表某个用户在什么ip范围下有权限
# IDENTIFIED BY 指定密码
# WITH GRANT OPTION 有继续授予其他用户的权限

相关文章

网友评论

      本文标题:Mysql用户权限操作

      本文链接:https://www.haomeiwen.com/subject/ulhpqftx.html