databaseBanco de Dados

Banco de Dados

🔑 Como descobrir a senha do banco no Whazing

Em sistemas baseados no Whazing, a senha do banco de dados não fica visível no painel.

Ela está salva no arquivo:


.env

📂 Localização do arquivo .env

Em servidores Ubuntu (instalação padrão):


/home/deploy/whazing/backend/.env

Esse arquivo contém:

  • DB_HOST

  • DB_PORT

  • DB_USER

  • DB_PASS

  • DB_NAME

Para visualizar via SSH:

ou


🔐 Formas de Conexão com o Banco

Você pode acessar o PostgreSQL de duas formas:

✅ 1. Via SSH (RECOMENDADO)

Mais seguro. Não precisa abrir a porta 5432 no servidor.

⚠️ 2. Acesso Direto (abrindo porta 5432)

Necessário configurar o firewall (não recomendado para produção).


🔥 Configuração do Firewall (UFW)

Verificar se o firewall está ativo


🔓 Abrir Porta 5432

Confirmar:


🔒 Liberar apenas seu IP (RECOMENDADO)

Substitua SEU_IP:

Exemplo:


🚫 Desativar o Firewall (NÃO RECOMENDADO)

Para reativar:

⚠️ Desativar o firewall deixa o servidor exposto.


💻 Acessando o Banco com DBeaver

1. Baixar o DBeaver

🔗 https://dbeaver.io/download/arrow-up-right


2. Criar Conexão PostgreSQL

  1. Abra o DBeaver

  2. Clique em Nova Conexão

  3. Escolha PostgreSQL


3. Preencher Dados

🔹 Se abriu porta 5432

  • Host: IP da VPS

  • Porta: 5432

  • Banco: postgres

  • Usuário: whazing

  • Senha: (do .env)

🔹 Se for usar SSH (RECOMENDADO)

Na aba SSH:

  • Marcar “Usar túnel SSH”

  • Host SSH: IP da VPS

  • Porta: 22

  • Usuário: deploy

Na aba principal:

  • Host: localhost

  • Porta: 5432

  • Banco: postgres

  • Usuário: whazing

  • Senha: (do .env)


🖼️ Exemplos Visuais

Configuração do Banco


Configuração SSH


🔐 Recuperação de Senha de Usuário

Passo 1 – Acessar a Tabela Users

No DBeaver:

Botão direito → Visualizar Dados → Todas as Linhas


Passo 2 – Abrir Console SQL

Botão direito no banco → SQL Editor → New SQL Script


Passo 3 – Redefinir Senha

⚠️ Substitua:

Execute o script ▶️


Passo 4 – Confirmar Alteração

Se retornar o novo hash, a senha foi atualizada com sucesso.


✅ Resultado Final

Senha redefinida com sucesso. O usuário já pode acessar o sistema normalmente.


🔐 Recomendações de Segurança

  • ✅ Prefira sempre SSH

  • ❌ Evite deixar 5432 aberta permanentemente

  • 🔒 Libere apenas seu IP

  • 🔁 Após usar acesso direto, feche a porta:

Atualizado