首页 > 数据库技术 > 详细

MySQL学习笔记3——DCL

时间:2019-11-05 22:20:26      阅读:97      评论:0      收藏:0      [点我收藏+]

DCL(数据控制语言)

1.创建用户

*CREATE USER 用户名@IP地址 IDENTIFIED BY ‘密码‘;
>用户只能在指定的IP地址上登录
*CREATE USER 用户名@‘%‘ IDENTIFIED BY ‘密码‘;
>用户可以在任意IP地址上登录

2.给用户授权

*GRANT 权限1,...,权限n ON 数据库.* TO 用户名@IP地址
>权限、用户、数据库
>给用户分派在指定的数据库上的指定的权限
>例如:GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT ON mydb1.* TO user1@localhost;
*给user1用户分派在mydb1数据库上create、alter、drop、insert、update、delete、select权限
*GRANT ALL ON 数据库.* TO 用户名@IP地址;
>给用户分派指定数据库上的所有权限

3.撤销授权

*REVOKE 权限1,...,权限n ON 数据库.* FROM 用户名@IP地址;
>撤销指定用户在指定数据库上的指定权限
>例如:REVOKE CREATE, ALTER, DROP ON mydb1.* FROM user1@localhost;
*撤销user1用户在mydb1数据库上的create、alter、drop权限

4.查看权限

*SHOW GRANTS FOR 用户名@IP地址
>查看指定用户的权限

5.删除用户

*DROP USER 用户名@IP地址

MySQL学习笔记3——DCL

原文:https://www.cnblogs.com/silentteller/p/11801738.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!