1
resposta

Erro -> password authentication failed for user "root" (SQLSTATE 28P01)

Tive esse erro recentemente, e solução encontrada foi parar a instancia local do postgree sql que esta sendo executada.

Windows: Gerenciador de Tarefas > Serviços Procure por postgresql-x64-14 Com o botão direito pressionado sobre o serviço, clique em parar.

1 resposta

Tudo bem Thiago?

Se você tem o Postgresql instalado localmente, você terá um problema com conflitos de portas, e como nem sempre é possível interromper o banco de dados para realizar testes vou deixar outra solução disponível.

Para resolver, você pode alterar a porta do container e da aplicação. A porta do container esta dentro do docker-compose.yml e a porta que a aplicação vai utilizar para acessar o bando esta em database/db.go na linha 17. Se colocarmos ambos na mesma porta e essa porta não esteja sendo usada por outra aplicação, não encontraremos esse erro (exemplo de portas que podemos usar, 5433, 5434, 6543, 65432).

Espero ter ajudado, continue se esforçando e bons estudos.