DCL 全称 Data Control Language。数据控制语言,用来创建数据库用户、控制数据库的访问权限。
1、用户管理
select * from user;
只能在指定IP地址的主机上访问: create user '用户名'@'IP地址' identified by '密码';
可以在任意IP地址的主机上访问: create user '用户名'@'%' identified by '密码';
注:新用户创建后,只能访问MySQL服务,其它相关权限需要另外授权。
drop user '用户名'@'IP地址';
alter user '用户名'@'IP地址' identified with mysql_native_password by '新密码';
2、权限控制
授予/撤销权限时,多个权限可使用逗号分隔,数据库名和表名可以使用 * 进行通配,代表所有。
常用权限列表:
show grants for '用户名'@'IP地址';
grant 权限列表 on 数据库名.表名 TO '用户名'@'IP地址';
revoke 权限列表 on 数据库名.表名 from '用户名'@'IP地址';
Original: https://www.cnblogs.com/bybeiya/p/15978119.html
Author: 北涯
Title: MySQL — 数据控制语言
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585909/
转载文章受原作者版权保护。转载请注明原作者出处!