MySQL — 数据控制语言

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/684523/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球