当前位置:   article > 正文

MySQL学习笔记------DCL

MySQL学习笔记------DCL

DCL

Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限

一、管理用户

1、查询用户

USE mysql;

select *from user;

2、创建用户

create user  '用户名'@'主机名' identified by '密码';

  1. #创建用户
  2. create user 'itcast'@'localhost:62149' identified by '123456';

 

3、修改用户名密码

alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';

  1. #创建用户,niup,可以在任意主机访问该数据库,密码123456 %代表任意
  2. create user 'niup'@'%' identified by '123456';
  3. #修改密码
  4. alter user 'niup'@'%' identified with mysql_native_password by '12378';

 

4、删除用户

drop user '用户名'@'主机名';

二、权限控制

常用:

 1、查询权限

show grants for '用户名'@'主机名';

  1. #查询权限
  2. show grants for'niup'@'%';

 

2、授予权限

grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';

授予权限前:

  1. #授予权限
  2. grant all on itcast.* to'niup'@'%';

 授予后:

3、撤销权限

revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';

  1. #撤销权限 *表示所有
  2. revoke all on itcast.* from 'niup'@'%';

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/337478
推荐阅读
相关标签
  

闽ICP备14008679号