看视频学习的过程中使用到druid连接池配置xml文件运行jdbcTemplate过程中遇到这个情况,在核对代码无误后通过百度找到此方法(亲测)
进入控制台登录mysql之后在mysql里分别输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
**password是root的password
flush privileges;
再去运行程序即可,亲测有效。
查询后得知是mysql_native_password”,而现在使用的是“caching_sha2_password
在MySQL8.0.4开始之后就使用第一个语句去更改密码,具体为什么要用这个语句网上并找到详解。
(第一次写文章,有什么不足之处希望大家提出来)