Read this article in English.
Se você perdeu ou precisa redefinir a senha de administrador do Grafana e utiliza PostgreSQL, este guia mostra como recuperar o acesso de forma rápida e segura.
📌 Pré-requisitos
Antes de começar, verifique se você tem:
- Acesso ao banco PostgreSQL em que o Grafana armazena as credenciais.
- Permissões para executar comandos SQL.
- Grafana utilizando PostgreSQL como backend.
🔧 Redefinindo a senha passo a passo
1️⃣ Acesse o PostgreSQL
Abra um terminal e conecte-se ao banco PostgreSQL utilizado pelo Grafana:
psql -U <your_username> -d <your_database>Substitua <your_username> pelo usuário do PostgreSQL e <your_database> pelo nome do banco de dados em que o Grafana está armazenado.
2️⃣ Execute o comando de redefinição
Execute a consulta abaixo para redefinir a senha do usuário admin:
UPDATE public.user
SET password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6',
salt = 'F3FAxVm33R'
WHERE login = 'admin';Esse comando substitui a senha do usuário admin pelo hash padrão do Grafana para admin.
3️⃣ Reinicie o Grafana
Depois de executar o comando, reinicie o serviço do Grafana para aplicar a alteração:
sudo systemctl restart grafana-serverOu, se estiver utilizando Docker:
docker restart <container_name>4️⃣ Entre no Grafana e altere a senha
Agora acesse o Grafana pela interface web (http://your_server:3000) e entre utilizando:
- Usuário:
admin - Senha:
admin
Depois do login, o Grafana solicitará a definição de uma nova senha.
💡 Quem sou eu?
Sou Gabriel Carmo, CNCF Kubestronaut, com certificações CKA, CKAD, CKS, KCNA e KCSA, além de Red Hat Certified OpenShift Administrator.
Atuo em DevOps Engineering, construindo e evoluindo plataformas Kubernetes multi-cloud. Meu trabalho tem como foco reduzir a carga cognitiva das equipes de engenharia por meio de platform engineering, automação, GitOps e experiências self-service.
No dia a dia, conecto infraestrutura como código, cloud networking, governança, segurança, observabilidade e práticas de SRE para criar plataformas mais padronizadas, resilientes e fáceis de operar.