无法连接 服务器/虚拟机中的数据库,报错Access denied for user ‘root‘@‘192.168.1.101‘
情境在用 yml 配置 SpringBoot 连接虚拟机数据库时,不但连接不上、项目无法启动,报错还是本地连接失败。报错Access denied for user 'root'@'192.168.1.101' (using password: NO)解决由于项目刚刚搭起来,我想还是配置问题。因为配的数据库地址不是本机的数据库,配置IP与报错不符,所以还是去 yml 配置中去找。最后通过查资料发现
·
情境
在用 yml 配置 SpringBoot 连接虚拟机数据库时,不但连接不上、项目无法启动,报错还是本地连接失败。
报错
Access denied for user 'root'@'192.168.1.101' (using password: NO)
解决
由于项目刚刚搭起来,我想还是配置问题。因为配的数据库地址不是本机的数据库,配置IP与报错不符,所以还是去 yml 配置中去找。最后通过查资料发现只要给 password 的内容加上 "" 即可。
错误配置:
password: qwerty
1
正确配置:
password: "qwerty"
1
总结
也就是说遇到了报错中提示连接的数据库和我们配置连接的数据库不一样的情况。那么不要怀疑,本着程序是不会主动去犯错的,犯错的首先是人这样的真理,根据情境去找自己的问题。
更多推荐
已为社区贡献10条内容
所有评论(0)