在使用springboot+MySQL 时出现了Access denied for user ‘root’@‘localhost’ (using password: YES)这个报错
可是去检查连接池配置,没发现有啥错的。又跑另外一个项目,又可以跑起来,区别就是第二个项目用的propeties配置的,而这个第一个是用yml配置的,索性就直接全改了,结果跑起来了,没有错。
难道就不能用yml配置了吗?
我又去看了好几遍yml文件,发现了问题:
看出来问题了吗? 因为自己懒,直接打的关键词,然后用的idea提示的第一个选项,也没仔细看
这里的name 和username 是不同的,所以一定要仔细擦亮眼睛。
然后改了,以为可以跑了,又错了,还是这个错,这次就直接去官网看了,终于找到了错误的根源:
链接: link
这是官网的写法,对,没错,就是少了 “ ” 双引号,加上双引号之后就可以跑了。
总结:
- 看 username和 password 有没有导错包
- 加 双引号