Ten błąd występuje, ponieważ używasz MySQL Connector/J 5.1.45 lub starszego. MySQL 8 wprowadził nowy mechanizm uwierzytelniania (caching_sha2_password
), który nie jest obsługiwany w tych wersjach sterownika.
Będziesz musiał uaktualnić do MySQL Connector/J 5.1.46 lub nowszego. Najnowsza wersja sterownika MySQL Connector/J w momencie pisania to 8.0.15. Możesz go pobrać z https://dev.mysql.com/downloads/connector/j / lub określ odpowiednią wersję w Maven/Gradle itp.