Eliminar um utilizador de base de dados remove permanentemente a conta e todos os seus grants do servidor MySQL. O utilizador deixa de poder ligar-se ou aceder a qualquer base de dados. Esta ação não pode ser desfeita — utilize-a apenas quando tiver a certeza de que o utilizador já não é necessário.
Quando Eliminar um Utilizador
- A aplicação ou website que utilizava a conta foi desativada.
- Criou um utilizador de teste que já não é necessário.
- Um funcionário ou prestador de serviços já não requer acesso à base de dados.
- Pretende substituir o utilizador por um novo (ex.: para redefinir todas as credenciais).
- Atingiu o limite de utilizadores do seu plano e precisa de libertar uma vaga.
Passo a Passo: Eliminar um Utilizador
- Inicie sessão em mysql.nobregas.org.
- Vá a Database Users na barra de navegação superior.
- Encontre o utilizador que pretende eliminar na lista de utilizadores.
- Clique no botão Delete na linha do utilizador.
- Aparece um diálogo de confirmação a avisar que esta ação é permanente.
- Clique em Confirm para eliminar o utilizador.
O utilizador e todos os grants associados são imediatamente removidos do MySQL.
O Que É Eliminado
| Removido | Não Removido |
|---|---|
| A conta de utilizador MySQL | As suas bases de dados |
| Todos os grants (cada base de dados a que o utilizador tinha acesso) | Tabelas e dados dentro dessas bases de dados |
| A capacidade de ligar com essas credenciais | Outros utilizadores com acesso às mesmas bases de dados |
Antes de Eliminar
Antes de eliminar um utilizador, certifique-se de que:
- Nenhuma aplicação ainda está a usar as credenciais do utilizador. Eliminar um utilizador ativo interrompe imediatamente as ligações à base de dados.
- Nenhuma tarefa agendada (cron jobs, backups) depende do utilizador.
- Tem as credenciais de outro utilizador com acesso às mesmas bases de dados, ou planeia criar um utilizador de substituição.
É Possível Desfazer uma Eliminação?
Não. Eliminar um utilizador de base de dados é permanente. Para restaurar o mesmo acesso, tem de:
- Criar um novo utilizador com o mesmo (ou diferente) nome de utilizador e palavra-passe.
- Conceder-lhe acesso a cada base de dados que o utilizador original tinha.
- Atualizar a configuração da sua aplicação com as novas credenciais.
Eliminar vs. Revogar
| Ação | Efeito |
|---|---|
| Delete | Remove o utilizador inteiro e todos os grants permanentemente. |
| Revoke | Remove o acesso a uma base de dados específica; o utilizador continua a existir. |
Se apenas precisa de remover o acesso a uma base de dados específica, use Revoke no modal Manage.
Após a Eliminação
A contagem de utilizadores diminui em um, libertando quota no seu plano. A lista de Database Users atualiza automaticamente. Quaisquer ligações ativas do utilizador eliminado são terminadas pelo servidor MySQL.