Olá prezados,
Durante o curso "Desenvolvendo uma API Rest com Go," o professor, após configurar o banco de dados e o Docker, apresentou o uso do GORM aos alunos. No entanto, ao seguir os passos apresentados no vídeo, surge um problema. Ao tentar subir o servidor Go, não são detectados erros. No entanto, ao reproduzir exatamente o mesmo processo, uma mensagem de erro é exibida:
[error] Falha ao inicializar o banco de dados, erro ao conectar-se a `host=localhost user=root database=root`: autenticação SASL falhou
(FATAL: falha na autenticação do tipo senha para o usuário "root" (SQLSTATE 28P01))
2023/12/02 02:17:31 Erro ao conectar-se ao banco de dados
panic: Erro ao conectar-se ao banco de dados
goroutine 1 [executando]:
log.Panic({0xc0000b9ed8?, 0xc00008ea88?, 0x0?})
C:/Program Files/Go/src/log/log.go:432 +0x5a
api_go/database.ConectaComBancoDeDados()
É importante mencionar que já recriei o projeto e tentei copiar e colar o código do professor, mas o mesmo erro persiste. Pesquisando na comunidade da Alura, encontrei um usuário com um problema semelhante. No entanto, ao tentar aplicar as soluções fornecidas, não obtive sucesso.
Agradeço antecipadamente por qualquer ajuda ou orientação que possam oferecer.