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
.