boot项目启动报Access denied for user ''@'localhost' (using password: YES)问题

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值