java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
今天在新建一个项目的Springboot时,配置了本地数据库以后发现在启动时报错了:
问题出现标为红色的地方,一般新建的项目在初始化时若是勾选了Mysql,项目添加的依赖为默认最新的版本(这个在pom.xml文件中,容易找到,后期若有变动且依赖较多的情况请直接Ctrl+F搜一下mysql即可):
初始化完成以后,没有指定版本,但是本地安装的mysql版本是5.0的,所以mysql-connector-java会抛出异常,这种情况下,就需要指定connector的版本:
在指定版本之后可以正常启动。