DCL-介绍
DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限 注意用户所有的具有权限的信息,都是存放在系统数据库mysql的user表中
mysql的user表中的第一列是Host,也就是主机,一般值为localhost,localhost表示本机的意思。其他列表示各种权限,N表示没有,Y表示有 主机的作用: 当前用户只能在哪一个主机上访问当前mysql服务器。例如Host如果是localhost,那就不支持远程访问,只能本机访问
一、DCL-管理用户
1、查询用户
use mysql;
select * from user;
2、创建用户
crate user '用户名'@'主机名' identified by '密码';
3、修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';
4、删除用户
xxxxxxxxxx
drop user '用户名'@'主机名';