Erro de teste de declaração de data source que se conecta ao MySQL

Quando executo o teste de declaração do data source que se conecta ao MySQL ocorre o seguinte erro: class com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client.


Propriedades do SQL
Nome: MySQL
Export ID (XID) : DS_503366
Período de atualização: 5 minuto(s)
Nome da classe do driver: com.mysql.jdbc.Driver
String de conexão: jdbc:mysql://localhost/scadabr
Nome de usuário: root
Senha: *****
Declação Select: select *from scada

A versão do MySQL é 8
A versão do ScadaBr é 1.2

Configuração no arquivo env.properties:
db.type=mysql
db.url=jdbc:mysql://localhost/scadabr
db.username=root
db.password=*****
db.pool.maxActive=10
db.pool.maxIdle=10
main.maxthreadlimit=1000
Alguém sabe como posso resolver esse problema?
OBS: Instalei a última versão do MySQL disponível no site oficial no dia 06/09/2022.

Voce esta usando o mysql 8. com a classe de conexao do mysql 5. O metodo usado para logar no mysql é o da 5 e a versao 8 nao permite esse metodo por achar inseguro, vc teria que trocar a a classe pela classe do mysql 8

Baixe o jar do mysql conector 8, caso não a tenha:
https://dev.mysql.com/downloads/connector/j/

e agora,mude a string da classe para:
com.mysql.cj.jdbc.Driver
e a String de conexao para:

jdbc:mysql://localhost/scadabr?” +
“user=usuario&password=senha

ou teste essa solucao:

https://dev.mysql.com/doc/refman/5.6/en/old-client.html

Obrigada. Funcionou.