REVOKE

Sintaxe

REVOKE 
    priv_type [(column_list)]
      [, priv_type [(column_list)]] ...
    ON [object_type] priv_level
    FROM user [, user] ...

REVOKE ALL PRIVILEGES, GRANT OPTION
    FROM user [, user] ...

Descrição

A instrução REVOKE permite aos administradores do sistema revogar privilégios das contas MariaDB. Cada conta é nomeada usando o mesmo formato usado pela instrução GRANT; por exemplo, 'jeffrey'@'localhost'. Se você especificar somente a parte do nome de usuário no nome da conta, uma parte do nome do host de '%' é usado. Para mais detalhes nos níveis onde existem os privilégios, os valores permitidos priv_type e priv_level, e a sintaxe para especificar usuários e senhas, veja GRANT.

Para usar a primeira sintaxe do REVOKE, você deve ter o privilégio GRANT OPTION, e você deve ter os privilégios que você estiver revogando.

Para revogar todos os privilégios, use a segunda sintaxe, a qual exclui todos os privilégios globais, de banco de dados, de tabelas, de colunas e de rotinas, para o usuário ou usuários referidos:

REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...

Para usar esta sintaxe do REVOKE, você deve ter o privilégio global CREATE USER ou o privilégio UPDATE para o banco de dados mysql. Veja GRANT.

Comments

Comments loading...