1
resposta

Erro de conexao com postgres pela string de conexao

Estou com o mesmo problema do ultimo topico criado no forum, mas infelizmente nao consegui comentar por cima la. O erro é o seguinte:

[error] failed to initialize database, got error failed to connect to host=localhost user=root database=root: failed SASL auth (FATAL: password authentication failed for user "root" (SQLSTATE 28P01)) 2022/03/16 14:02:55 Erro ao conectar com banco de dados panic: Erro ao conectar com banco de dados

goroutine 1 [running]: log.Panic({0x140001dbef8, 0x1, 0x1}) /opt/homebrew/Cellar/go/1.17.6/libexec/src/log/log.go:354 +0x98 github.com/NobunagaYoda/go-rest-api/database.ConectaComBancoDeDados() /Users/Enrico/Desktop/api-go-rest/database/db.go:19 +0x150 main.main() /Users/Enrico/Desktop/api-go-rest/main.go:16 +0xd0 exit status 2

Nao consegui resolver com base nos comentarios la.

1 resposta

Olá, Piero, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

Um possível problema que pode ocorrer é a interferência de uma instância local do PostgreSQL (PgSql) com uma instância do PostgreSQL em um container Docker.

Para tentar solucionar esse problema peço que siga os seguintes passos:

  1. Vá em gerenciador de tarefas
  2. Em seguida, serviços
  3. Na opção postgresql-x64-15 (ou outra versão, caso esteja utilizando), clique com o botão direito clique em 'parar'. Como na imagem abaixo:

Captura de tela dos serviços windows, onde está selecionado o postgresql-x64-15 em vermelho e ele indica status Parado

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!