Modelo de autorização de usuário
Novidades na versão 2.5.
O MongoDB Connector for BI restringe quais instruções de administração de banco de dados de dados, definição de dados e manipulação de dados que os usuários autenticados podem executar. A tabela a seguir mapeia uma instrução SQL e o privilégio MySQL correspondente para aação de privilégio obrigatória do MongoDB :
Declaração MySQL | privilégio MySQL | privilégio MongoDB |
---|---|---|
Disponível somente para o usuário admin do BI Connector especificado pela opção | ||
| Não no MySQL | Depende da sua configuração de amostragem: Leitor autônomo: Leitor em cluster: A declaração não é permitida neste modo. Gravador em cluster:
|
| ||
Depende da sua configuração de amostragem: Leitor autônomo:
Leitor em cluster: Não é permitido neste modo. Gravador em cluster:
| ||
SUPER privilégio é necessário para definir variáveis globais. Definir uma variável de sessão geralmente não requer nenhum privilégio, embora haja exceções que exigem SUPER privilégio (como sql_log_bin). | O usuário administrador do BI Connector, conforme especificado pela opção Nenhum privilégio necessário para definir variáveis de sessão. | |
Nenhum privilégio necessário. | Nenhum privilégio necessário. | |
Nenhum privilégio necessário. | Nenhum privilégio necessário. | |
Exibe informações de coluna para cada coluna onde o usuário tem algum privilégio. As informações da coluna não são exibidas para colunas em que o usuário não tem algum privilégio. |
| |
Nenhum privilégio necessário. |
| |
Alguns privilégios para a tabela. |
| |
| ||
Esta declaração requer algum privilégio para qualquer coluna da tabela. |
| |
PROCESSO privilégio para visualizar todos os processos. Não é necessário nenhum privilégio para visualizar seus próprios processos. |
Não é necessário nenhum privilégio para visualizar seus próprios processos. | |
Nenhum privilégio necessário. | Nenhum privilégio necessário. | |
Lista tabelas não temporárias em um determinado banco de dados onde o usuário tem algum privilégio. Se você não tiver nenhum privilégio para uma tabela de base ou visualização, ela não aparecerá na saída de SHOW TABLES . |
| |
Nenhum privilégio necessário. | Nenhum privilégio necessário. |