发生此错误的原因是您使用的是MySQL Connector / J 5.1.45或更早版本。MySQL
8引入了一种新的身份验证机制(
caching_sha2_password),该版本的驱动程序不支持该机制。
您将需要升级到MySQL Connector / J 5.1.46或更高版本。撰写本文时,MySQL Connector /
J驱动程序的最新版本为8.0.15。您可以从https://dev.mysql.com/downloads/connector/j/下载,或在Maven
/ Gradle等中指定正确的版本。



