数据库的安全性 GRANT、REVOKE啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库的安全性 GRANT、REVOKE啥意思相关的知识,希望对你有一定的参考价值。
首先什么是数据库安全简单来说数据库允许你读取数据,修改。删除。插入。你才能对数据库中的数据进行这4个方面的操作.
那GRANT就是授权的语句只有对用户授权才能对数据库中的数据做. 读取.修改.删除.插入操作
REVOKE就是收回权限语句.那收回了你自然就没有权限再访问数据库的相关操作.
具体语句格式可以查下. 参考技术A
首先介绍什么是数据库安全。
简单来说数据库允许你读取数据,修改。删除。插入。你才能对数据库中的数据进行这4个方面的操作。
那GRANT就是授权的语句只有对用户授权才能对数据库中的数据做。读取、修改、删除、插入操作。
REVOKE就是收回权限语句.那收回了你自然就没有权限再访问数据库的相关操作。
参考技术B GRANT给用户授予权限,REVOKE从用户处收回权限。oracle常见受权与回收权限 grant和revoke
1.GRANT 赋于权限
常用的系统权限集合有以下三个:
CONNECT(基本的连接), RESOURCE(程序开发),
DBA(数据库管理)
常用的数据对象权限有以下五个:
ALL ON 数据对象名,
SELECT ON
数据对象名, UPDATE ON
数据对象名,
DELETE ON 数据对象名,
INSERT ON
数据对象名,
ALTER ON
数据对象名
GRANT CONNECT, RESOURCE
TO 用户名;
GRANT SELECT ON
表名 TO
用户名;
GRANT SELECT, INSERT,
DELETE ON表名
TO 用户名1,
用户名2;
2.REVOKE 回收权限
REVOKE CONNECT, RESOURCE
FROM 用户名;
REVOKE SELECT ON
表名 FROM
用户名;
REVOKE SELECT, INSERT,
DELETE ON表名
FROM 用户名1,
用户名2;
以上是关于数据库的安全性 GRANT、REVOKE啥意思的主要内容,如果未能解决你的问题,请参考以下文章