Pular para o conteúdo principal
Revoga privilégios de usuários ou roles.

Sintaxe

Revogando privilégios de usuários
Revogar roles de usuários

Descrição

Para revogar um privilégio, você pode usar um privilégio de escopo mais amplo do que o que pretende revogar. Por exemplo, se um usuário tiver o privilégio SELECT (x,y), o administrador poderá executar a consulta REVOKE SELECT(x,y) ..., ou REVOKE SELECT * ..., ou até mesmo REVOKE ALL PRIVILEGES ... para revogar esse privilégio.

Revogações parciais

Você pode revogar parte de um privilégio. Por exemplo, se um usuário tiver o privilégio SELECT *.*, você pode revogar desse usuário o privilégio de ler dados de alguma tabela ou de um banco de dados.

Exemplos

Conceda à conta de usuário john o privilégio de selecionar dados de todos os bancos de dados, exceto do accounts:
Conceda à conta de usuário mira o privilégio de selecionar todas as colunas da tabela accounts.staff, exceto a coluna wage.
Artigo original
Última modificação em 2 de julho de 2026