Revogar acesso remove todos os privilégios de um utilizador numa base de dados específica. O utilizador continua a existir mas deixa de poder consultar, ler ou modificar essa base de dados de qualquer forma. O Painel Nobregas MySQL torna a revogação num processo de dois cliques com um passo de confirmação.
Quando Revogar Acesso
- Um projeto terminou e o utilizador já não precisa da base de dados.
- Um funcionário ou prestador de serviços saiu da equipa.
- Está a consolidar bases de dados e a desativar antigas.
- Um incidente de segurança requer cortar o acesso imediatamente.
- Concedeu acesso por engano e precisa de o desfazer.
Passo a Passo: Revogar Acesso
- Inicie sessão em mysql.nobregas.org.
- Vá a Database Users na barra de navegação superior.
- Clique no botão Manage no utilizador cujo acesso pretende revogar.
- Na secção Current Grants, encontre a base de dados a revogar.
- Clique no botão Revoke ao lado desse grant.
- Aparece um diálogo de confirmação a pedir para confirmar a revogação.
- Clique em Confirm para prosseguir.
O grant é imediatamente removido do MySQL.
O Que Acontece Após a Revogação
- O utilizador perde todos os privilégios nessa base de dados específica.
- Quaisquer ligações ativas a usar esse grant falharão na tentativa de consulta seguinte.
- O utilizador continua a existir e mantém o acesso a quaisquer outras bases de dados que lhe estejam concedidas.
- A revogação entra em vigor imediatamente — não é necessário reiniciar o servidor.
Revogar vs. Eliminar
| Ação | O Que Faz |
|---|---|
| Revoke | Remove o acesso a uma base de dados específica. O utilizador continua a existir. |
| Delete User | Remove a conta de utilizador inteira e todos os seus grants. |
Use Revoke quando pretende remover o acesso a uma única base de dados mantendo o utilizador ativo para outras bases de dados.
É Possível Desfazer uma Revogação?
A revogação não pode ser desfeita com um único clique. Para restaurar o acesso, tem de adicionar um novo grant usando a secção Add Database Access no modal Manage. Terá de voltar a selecionar a base de dados e configurar os privilégios novamente.
Revogar Todo o Acesso
Se pretende remover o acesso de um utilizador a todas as bases de dados:
- Abra o modal Manage.
- Revogue cada grant de base de dados individualmente.
- O utilizador permanecerá no sistema sem acesso a qualquer base de dados.
Em alternativa, se já não precisar do utilizador de todo, simplesmente Elimine o utilizador da página Database Users.
Boa Prática de Segurança
Revogue o acesso imediatamente quando já não for necessário. Grants obsoletos — permissões que sobrevivem ao seu propósito — são uma das causas mais comuns de acesso não autorizado a dados. Auditorias regulares de privilégios ajudam a manter as suas bases de dados seguras.