springBoot连接数据库时出现win10的账户名
一、问题描述
这个问题一般是由于粗心产生的,也是第一次产生这个问题,所以记录一下
在连接数据库时,出现了Access denied for user ‘10272‘@’localhost’ (using password: YES),但是‘10272’是我的win10账户,并且yml文件中是使用的root
yml文件中的配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:mysql://localhost:3306/sbvue?useUnicode=true&characterEncoding=utf-8&useSSL=true
name: root
password:
出现的问题
二、问题产生原因
yml文件中配置datasource:name,读取的是win10账户的
三、问题解决
在yml文件将name修改为username即可
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:mysql://localhost:3306/sbvue?useUnicode=true&characterEncoding=utf-8&useSSL=true
username: root
password:
本作品采用《CC 协议》,转载必须注明作者和本文链接