MySql:DCL,数据库用户及权限的操作

DCL-管理用户

1.查询用户

USE mysql;
select * from user;

2.创建用户

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

主机名为localhost表示只允许本机访问,为%表示允许任何主机访问

3.修改用户密码

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

4.删除用户

drop user ‘用户名’@‘主机名’;

 DCL-权限控制

mysql中常见的权限:

1.查询权限

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

2.授予权限

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

3.撤销权限

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

 

阅读剩余
THE END