已解决:Access denied for user ‘root‘@‘localhost‘ (using password: YES)
·
spring boot mybatis 报错:
这个错误原因定位很明显:数据库连接失败,修改主要是因为数据源配置问题:myslq 数据源配置如下。
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/xing-test?useUnicode=true&characterEncoding=utf-8&useSSL=false
username: xing
password: 123456
注意:名称要配对。
本人把username配置成了name
导致数据库 连接使用的用户名是xing.qsh(登陆的用户名)。
提高:
java.sql.SQLException: Access denied for user 'xing.qsh'@'172.17.0.1' (using password: YES
其中:
xing.qsh'@'172.17.0.1表示 当前数据库连接的用户名是:xing .qsh (属性名配错后,会显示成电脑的用户名,可以排查下是否是需要连接的数据库的用户名!!!)。
服务ip 是本机
重点: (using password: YES) 表示 连接数据库 通过密码连接
还有一种: (using password: NO) 表示当前没有通过密码连接!
更多推荐



所有评论(0)