Cette erreur se produit car vous utilisez MySQL Connector/J 5.1.45 ou une version antérieure. MySQL 8 a introduit un nouveau mécanisme d'authentification (caching_sha2_password
) qui n'est pas pris en charge dans ces versions du pilote.
Vous devrez effectuer une mise à niveau vers MySQL Connector/J 5.1.46 ou supérieur. La dernière version du pilote MySQL Connector/J au moment de la rédaction est la 8.0.15. Vous pouvez le télécharger depuis https://dev.mysql.com/downloads/connector/j / ou spécifiez la bonne version dans Maven/Gradle, etc.