DCL:数据控制语言

什么是权限

限制一个用户能做什么,在MySQL中,可以设置全局权限、指定数据库权限、指定表权限、指定字段权限

DCL的具体内容

1:创建用户

用户只能在指定的IP地址上登录:
create user 用户名@IP地址 identified by '密码';

用户可以在任意IP地址上登录:
create user 用户名@'%' identified by '密码';

2:给用户授权

给用户分派在指定的数据库的指定的权限:
grant 权限1,权限2,... on 数据库.* to 用户名@IP地址

给用户分派在指定数据库的所有的权限:
grant all on 数据库.* to 用户名@

3:撤销授权

撤销指定用户在指定数据上的指定权限  
revoke 权限1,...,权限n on 数据库.* from 用户名@IP地址

4:查看权限

查看指定用户的权限:
show grants for 用户名@IP地址

5:删除用户

drop user 用户名@IP地址

6.修改用户密码

UPDATE USER SET PASSWORD=PASSWORD('1234') WHERE User='user2';
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,373评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,347评论 0 33
  • 【钟缮祎咖啡冥想】2017.3.9(42/90)近3个月的目标是: 帮助想要宝宝的金刚学友身心健康、自然怀孕从而让...
    缮缮阅读 2,515评论 0 0
  • 有一场暴风雨即将来临 你不应该这样离去 即使 就在一秒钟内 暴风雨将清洗我们的鲜血 无数个日日夜夜 我们总揪...
    湘中布衣秀才阅读 1,418评论 0 0
  • 方舟而济于河,有虚船来触舟,虽有惼心之人不怒。 有一人在其上,则呼张歙之;一呼而不闻,再呼而不闻,于是三呼邪,则必...
    林菲儿21阅读 1,720评论 0 0

友情链接更多精彩内容