Pessoal Boa Tarde. Meu ambiente DEV está configurado com o MySQL 8.0.18.0 e o "java version "1.8.0_261" , porem ultimo passo da Aula 02 Atividade 05 (Configurando o TransactionManager) falha com o erro abaixo :
Ago. 24, 2020 2:30:02 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [dispatcher] in context with path [/casadocodigo] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Could not open connection] with root cause
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Já vi aqui no Fórum que a solução foi fazer Downgrade para a versão 5.5 do MySQL , porem é uma coisa que estou evitando fazer, visto que a Tecnologia avança e os módulos do curso devem refletir a realidade e não usar um produto desatualizado no mercado.
Qual seria a melhor solução (com exceção de fazer downgrade do Banco-de-dados)?