美文网首页
MySQL提供的权限

MySQL提供的权限

作者: THB_5bed | 来源:发表于2019-04-17 14:37 被阅读0次

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 TEMPORARY TABLESCreate_tmp_table_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 ”的同义词服务器管理

特权授予表格列上下文

相关文章

网友评论

      本文标题:MySQL提供的权限

      本文链接:https://www.haomeiwen.com/subject/fodajftx.html