标签:use class val mil 用户权限 系统 from 环境 逗号
用户管理部分
一、数据库不安全因素
二、数据库安全的常用方法
三、授权与收回权限
1、目的
维护数据库的安全性
2、命令
语法格式
授权 grant 权限1 [(列名)][, 权限2[(列名)]]…… 多个权限,用逗号隔开 on table 表名1,表名2…… 多个表,用逗号隔开 to 用户名1[IDENTIFIED BY ‘密码’], 用户名1[IDENTIFIED BY ‘密码’]…… 一样 with grant option 将权限授予他人
收回权限
revoke
权限1 [(列名)][, 权限2[(列名)]]…… 多个权限,用逗号隔开
on table 表名1,表名2…… 多个表,用逗号隔开
from ‘用户名1’@’localhost’, ‘用户名2’@’localhost’…… 一样
实例
授权 CREATE USER ‘User_student‘@‘localhost‘ IDENTIFIED BY ‘123456‘; 授权用户User_student更新权限
grant update on table t_borrow to User_student IDENTIFIED BY ‘123456‘ ; 授权用户User_student所有权限
grant all privileges on table t_return to User_student IDENTIFIED BY ‘123456‘ ; 授权所有用户所有权限 grant all privileges on table t_return to public IDENTIFIED BY ‘123456‘ ;
收回权限
收回用户user1更新权限
revoke update on table t_table from ‘user1’@’localhost’;
收回用户user1的所有权限
revoke all privileges on table t_table from ‘user1’@’localhost’;
收回所有用户的update权限
revoke update on table t_table from ‘user1’@’localhost’;
四、授权权限表
2.2学生权限表
授权用户名 |
被授权的用户 |
数据库对象名 |
允许的操作类型 |
能否被授权 |
dba |
User_Student |
t_book |
select |
否 |
dba |
User_Student |
T_return |
update |
否 |
dba |
User_Student |
t_borrow |
update |
否 |
标签:use class val mil 用户权限 系统 from 环境 逗号
原文地址:https://www.cnblogs.com/hahayixiao/p/10251745.html