spring Access denied for user ‘xx‘@‘localhost‘ (using password: YES)
Spring通过配置文件读取数据库连接时,报下面这个错。
spring Access denied for user 'xx'@'localhost' (using password: YES)
错误原因:
在系统中也有个username属性,这时系统变量覆盖了Properties中的值,使得获取username的值为系统的用户名xx,密码为properties中的password去查询数据库,此时用户名名和密码并不匹配就会报错。在Spring完成注入时是用 “${…}” 方式获取值完成注入的。而通过这种表达式也能直接获取到JVM系统属性…
解决办法:
我们将数据库配置文件中username改为user。
修改前的db.properties配置
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=utf-8
username=root
password=123456
修改后的db.properties配置
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=utf-8
user=root
password=123456
成功运行
spring Access denied for user ‘xx‘@‘localhost‘ (using password: YES)相关推荐
- springboot 2.4.4java.sql.SQLException Access denied for user ‘root‘@‘localhost‘ (using password YES)
springboot 2.4.4测试java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: ...
- java.sql.SQLException: Access denied for user 'Administrator'@'localhost' (using password: YES)
早上在做MyBatis+Spring整合的时候爆了个奇葩的bug: 十月 19, 2017 11:18:11 上午 org.springframework.context.support.Abstra ...
- 【解决报错】java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
IDE:IntelliJ IDEA Ultimate 2019.3 (我用的是学生版,只要大学邮箱能用就可以的) 报错信息全文附在最后.其中关键的信息就是: Root Cause java.sql.S ...
- 【SSM】报错 Access denied for user ‘WYF‘@‘localhost‘ (using password: YES) 数据的用户名变成了电脑的用户名
Access denined for user 'WYF'@'localhost' (using password: YES) 报错信息 解决方法 报错信息 整合SSM的时候,加载数据库报错信息如下( ...
- 解决连接数据库Access denied for user ‘root‘@‘localhost‘ (using password: YES)报错问题
我的项目是springboot项目,其它项目也可以参考.启动项目时,报错信息显示: HikariPool-1 - Exception during pool initialization:表示spri ...
- Springboot项目连接到Mysql数据库报错:Access denied for user 'root'@'localhost' (using password: YES)
Springboot项目连接报错:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: Y ...
- 关于yml格式连接数据库出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)
问题描述 关于yml格式连接数据库出现Access denied for user 'root'@'localhost' (using password: YES) 原因分析:0,1开头的密码,它误认 ...
- Access denied for user ‘admin‘@‘localhost‘ (using password: YES)
mybatis整合spring时出现:Access denied for user 'admin'@'localhost' (using password: YES), mergedContextC ...
- 【解决报错】java.sql.SQLException Access denied for user ‘root‘@‘localhost‘ (using password YES)
IDE:IntelliJ IDEA Ultimate 2019.3 (我用的是学生版,只要大学邮箱能用就可以的) 报错信息全文附在最后.其中关键的信息就是: Root Cause java.sql.S ...
最新文章
- 正则表达式语法规则收集
- windows 2008 引导故障实录
- 【发现】ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试——解决方法...
- 为什么手机网速太慢_为什么手机信号满格,网速却很慢?终于知道为啥了
- php 日期 间隔,PHP实现计算日期间隔天数的方法
- 医药计算机人员试题及答案,医药计算机应用试题.doc
- python 图片读写_Python各种图像库的图像的基本读写方式
- 实用UI设计需要学什么软件?
- Visual Studio 2015年预览设置: 辅助安装程序说明
- 使用promise解决回调地狱_回调地狱的由来和如何利用promise解决回调地狱
- vue后台如何刷新过期的token_Vue刷新token,判断token是否过期
- CentOS 7 - Securing OpenSSH(一)
- 机器学习实战——决策树
- 腾讯反病毒实验室安全研究员杨经宇:开启IoT设备的上帝模式
- 中国信息导航网贤士招募令
- 毕业设计-基于微信小程序的临沂旅游应用系统
- 遇见王沥川的人生感悟_遇见王沥川的人生感悟
- css3水波纹渐变扩散
- 2018年5月出海记录(HYPACK、SES2000、Klein3000)
- (一)Mysql底层架构(工作原理)