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!