REVOKE
Sintassi
REVOKE
tipo_priv [(lista_colonne)]
[, tipo_priv [(lista_colonne)]] ...
ON [tipo_oggetto] livello_priv
FROM utente [, utente] ...
REVOKE ALL PRIVILEGES, GRANT OPTION
FROM utente [, utente] ...
Spiegazione
L'istruzione REVOKE permette agli amministratori di una sistema di modificare gli account di MariaDB. Ogni account deve essere specificato nello stesso formato usato nel comando GRANT; per esempio 'jeffrey'@'localhost'. Se si specifica solo il nome utente, il nome host associato sarà ''. Per sapere quali livelli di privilegi esistono, i valori ammessi come %tipo_priv e tipo_priv e la sintassi per specificare gli utenti e le password, si veda GRANT.
Per utilizzare la prima sintassi di REVOKE occorre disporre del permesso GRANT OPTION e dei privilegi che si sta revocando.
Per revocare tutti i privilegi si usa la seconda sintassi, che opera sui privilegi globali, di database, di tabella, di colonna e di routine che sono assegnati all'utente o agli utenti specificati:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM utente [, utente] ...
Per usare questa sintassi REVOKE occorre disporre del privilegio globale CREATE USER o del privilegio UPDATE sul database mysql. Si veda GRANT.