DCL(data control language):数据控制语言
权限
概念
MySQL 使用“用户名”、“客户端主机”和“密码” 三个基本要素来验证用户
用户帐号以 ‘username’@’host’的形式来表示,在username,host和password被验证通过后,该用户将允许登录到mysql服务器
其中:host包括可以为 IP、网络地址、主机名,可以使用通配符(%和_)来表示
子主题 4
权限类型
常用权限(pri_type)包括:ALL, SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP等
级别
全局级 *.* 所有数据库
数据库级 <db_name>.* 某一个数据库,例如:test.*
表级 <db_name>.<t_name> 某个数据库的某个表:test.students
用户权限操作
给用户授权
grant pri_type on db_name.t_name to 'username'@'host' ;
删除用户权限
revoke pri_type on db_name.t_name from 'user'@'host';
查看权限
指定用户(root用户)
show grants for 'username'@'%';
自己
show grants;