Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Jadeilton!
Peço desculpas pela demora em obter um retorno
O erro que você está recebendo é um erro de conexão com o banco de dados MySQL. A exceção que você está recebendo é uma exceção de conexão não transitória do SQL. Isso pode ser causado por vários motivos, como credenciais incorretas, servidor MySQL não iniciado ou o driver JDBC não está configurado corretamente.
Uma solução para o erro que você está recebendo é adicionar a opção do cliente ao seu conector MySQL allowPublicKeyRetrieval=true para permitir que o cliente solicite automaticamente a chave pública do servidor. Observe que allowPublicKeyRetrieval=True pode permitir que um proxy malicioso execute um ataque MITM para obter a senha em texto simples, portanto, é False por padrão e deve ser explicitamente ativado.
Caso queira saber mais: MySQL .NET Connection String Options
Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!