用户授权模型
2.5 版本新增功能。
MongoDB Connector for BI限制经过身份验证的用户可以运行哪些数据库管理、数据定义和数据操作语句。 下表将SQL声明和相应的MySQL权限映射到所需的MongoDB 权限动作:
MySQL 声明 | MySQL 特权 | MongoDB 权限 |
---|---|---|
仅适用于由 | ||
| 不在 MySQL 中 | |
| ||
设置会话变量通常不需要任何权限,但也有例外,需要使用 SUPER 权限(例如 sql_log_bin )。 | BI Connector 的管理员用户(由 设置会话变量不需要任何权限。 | |
无需任何权限。 | 无需任何权限。 | |
无需任何权限。 | 无需任何权限。 | |
显示用户具有某些权限的每个列的列信息。对于用户不具有某些权限的列,不会显示列信息。 |
| |
无需任何权限。 |
| |
该表的某些权限。 |
| |
| ||
此声明需要表中任何列的某些权限。 |
| |
PROCESS 查看所有进程的权限。 无需任何权限即可查看自己的进程。 |
无需任何权限即可查看自己的进程。 | |
无需任何权限。 | 无需任何权限。 | |
列出给定数据库中用户具有某些特权的非临时表。 如果您没有基表或视图的任何权限,则它不会显示在 SHOW TABLES 的输出中 。 |
| |
无需任何权限。 | 无需任何权限。 |