mysql提供,MySQL提供的权限

6.2.2 Privileges Provided by MySQL

授予MySQL帐户的权限决定了帐户可以执行的操作。MySQL权限在它们适用的上下文和不同操作级别上有所不同:

管理权限使用户能够管理MySQL服务器的操作。这些权限是全局的,因为它们不是特定于特定数据库的。

数据库权限适用于数据库及其中的所有对象。可以为特定数据库或全局授予这些权限,以便它们适用于所有数据库。

可以为数据库中的特定对象,数据库中给定类型的所有对象(例如,数据库中的所有表)或全局的所有对象授予数据库对象(如表,索引,视图和存储例程)的权限。所有数据库中给定类型的对象。

有关帐户权限的信息存储在mysql系统数据库的授权表中。有关这些表的结构和内容的说明,请参见 第6.2.3节“授权表”。MySQL服务器在启动时将内容读取到内存中,并在第6.2.9节“当权限更改生效时”中指示的情况下重新加载它们 。服务器基于授权表的内存中副本建立访问控制决策。

以下部分总结了可用权限,提供了有关每个权限的更详细说明以及提供使用指南。

可用权限摘要

下表显示了GRANT和 REVOKE语句中使用的权限名称 ,以及与权限表中的每个权限关联的列名以及权限适用的上下文。

表6.2 GRANT和REVOKE的允许权限

特权授予表格列上下文

ALL [PRIVILEGES]“ all privileges ”的同义词服务器管理

ALTERAlter_priv表

ALTER ROUTINEAlter_routine_priv存储例程

CREATECreate_priv数据库,表或索引

CREATE ROUTINECreate_routine_priv存储例程

CREATE TABLESPACECreate_tablespace_priv服务器管理

CREATE USERCreate_user_priv服务器管理

CREATE VIEWCreate_view_priv查看

DELETEDelete_priv表

DROPDrop_priv数据库,表或视图

EVENTEvent_priv数据库

EXECUTEExecute_priv存储例程

FILEFile_priv服务器主机上的文件访问

GRANT OPTIONGrant_priv数据库,表或存储例程

INDEXIndex_priv表

INSERTInsert_priv表或列

LOCK TABLESLock_tables_priv数据库

PROCESSProcess_priv服务器管理

PROXY请参阅proxies_priv表服务器管理

REFERENCESReferences_priv数据库或表

RELOADReload_priv服务器管理

REPLICATION CLIENTRepl_client_priv服务器管理

REPLICATION SLAVERepl_slave_priv服务器管理

SELECTSelect_priv表或列

SHOW DATABASESShow_db_priv服务器管理

SHOW VIEWShow_view_priv查看

SHUTDOWNShutdown_priv服务器管理

SUPERSuper_priv服务器管理

TRIGGERTrigger_priv表

UPDATEUpdate_priv表或列

USAGE“ no privileges ”的同义词服务器管理

特权授予表格列上下文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值