龙空技术网

MySql报错errorCode1045state28000

快乐生活你我 172

前言:

眼前姐妹们对“macmysql1045”都比较着重,看官们都需要知道一些“macmysql1045”的相关资讯。那么小编同时在网络上汇集了一些对于“macmysql1045””的相关文章,希望各位老铁们能喜欢,朋友们一起来了解一下吧!

背景:

项目在完成高可用环境建设时需要连接数据库,在application.yml中配置了数据源, 启动却发现报错了,详细报错信息如下:

create connection SQLException, url: jdbc:mysql://192.168.2.2:3306/mysqler, errorCode 1045, state 28000

解决过程:

1、开始以为密码错误,但是通过其他工具连接显示正常;

2、由于我们密码是通过保险箱管理,在代码中也是配置保险箱暴露出来的信息,怀疑时暴露信息有问题,经排查没有问题;

3、在网上百度查看需要将密码用单引号引起来,经过调整测试,确实有效;

结论:

springboot项目在application.yml文件中配置数据源时密码需要用单引号引起来。

标签: #macmysql1045