DCL-管理用户
-
查询用户
命令:use mysql; select * from user;
-
创建用户
create user '用户名'@‘主机名’ identified by '密码'; (任何主机均可访问) create user '用户名'@‘%’ identified by '密码'; (仅本地可访问) create user '用户名'@‘localhost’ identified by '密码';
-
修改用户密码
命令:alter user '用户名'@‘主机名’ identified with mysql_native_password by '新密码';
-
删除用户
命令:drop user '用户名'@'主机名'
注意:主机名可以使用%作为通配符
该类sql主要是DBA人员使用
DCL-权限控制
-
查询权限
show grants for ‘用户名’@‘主机名’;
-
授予权限
grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;
-
撤销权限
revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;