DCL

Posted 吾漫兮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DCL相关的知识,希望对你有一定的参考价值。

管理系统中的对象权限时使用

①创建用户

      create user ‘username‘@‘localhost‘ identified by ‘password‘; 

      create user ‘my_user‘@‘localhost‘ identified by ‘cqq‘;

      本地用户:‘localhost’, 任意主机:‘%’,远程:‘ip‘

②授权

      grant all on db.* to ‘my_user‘ @‘localhost‘;//将对db数据库的所有操作权限授予my_user用户,my_user用户的主机是localhost

      grant all on *.* to [email protected]‘localhost‘;//将root用户下对所有数据库的所有操作权限全部授予my_user 用户

      select* from mysql.user;//查看所有的用户信息(user,host等)

③修改密码

      set password for [email protected]‘localhost‘=‘12345‘

④回收权限

      revoke  all on db.* from ‘my_user‘ @‘localhost‘;

⑤删除用户

      drop user ‘my_user‘ @‘localhost‘;

以上是关于DCL的主要内容,如果未能解决你的问题,请参考以下文章

DCL:管理用户,授权

SQL基础-----DCL

SQL基础-----DCL

术语 DDL、DML 和 DCL 的起源是啥?

详解MySQL第三篇—DCL语句

Mysql中的DCL