Este error ocurre porque está utilizando MySQL Connector/J 5.1.45 o anterior. MySQL 8 introdujo un nuevo mecanismo de autenticación (caching_sha2_password
) que no es compatible con esas versiones del controlador.
Deberá actualizar a MySQL Connector/J 5.1.46 o superior. La última versión del controlador MySQL Connector/J en el momento de escribir este artículo es la 8.0.15. Puede descargarlo desde https://dev.mysql.com/downloads/connector/j //a> o especifique la versión correcta en Maven/Gradle, etc.