最近看了SpringBoot视频想搭个小demo试试谁之配置报错了,第一眼看时以为我数据库权限出问题了(本人用的MySql),赶忙用dos登了一下正常,排除,用看了一下mysql库中user表root用户也改成“%”了,排除。剩下就是boot的配置出错了,仔细检查后,脑仁疼,于是就去问度娘了,历时两个小时找出来了,电脑性命保住!(废话不多说上图)
本人报的错:
在网上找了n多种方法,在这举出大家看看有没有适合自己的(首先确保你的用户名密码正确)
一:
这个坑一般在yml中比较常见
错误的写法
修改过的
具体原因说是yml是区分类型的,如果password为000000的话,最终获取到的值是0,
所以只能用字符串"000000",这样获取到正确的密码了!
二:
我的
改过之后的
至于他俩的区别说是一个事数据库的名称一个是数据源的名称,在具体点小白我还在找资料,那位大佬知道留言告诉小弟一声感激不尽!
三:
这种办法没实验过不知道行不行,所以就粘了链接过来大家可以参考看看(如有侵权请联系我删除)
https://www.cnblogs.com/tongxuping/p/7081656.html
总体就这三种,希望可以帮助到你》
boot项目启动报Access denied for user ''@'localhost' (using password: YES)问题
最新推荐文章于 2024-07-31 10:29:06 发布