欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Springboot连接mysql报错java.sql.SQLException:Access denied for user ‘ ‘@‘XXX.XXX.XXX.XXX‘的处理

程序员文章站 2022-06-02 18:34:07
...

1.遇到这个问题之前,网上搜的都是登录账号错误的问题,但是我用数据库连接工具都可以连接啊,然后仔细看这个错误,发现了问题。

对比一下:

java.sql.SQLException:Access denied for user ''@'XXX.XXX.XXX.XXX'
java.sql.SQLException:Access denied for user 'root'@'XXX.XXX.XXX.XXX'

是不是看出来了,上面那个登录失败,就是登录mysql的时候,自己的账号压根没输入进去,再仔细看看自己配置。

spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/myself
    driver-class-name: com.mysql.cj.jdbc.Driver
    name: root
    password: 123456

如果你的配置跟我一样,那就错了,mysql的账号的全路径是spring.datasource.username,而不是spring.datasource.name和spring.datasource.data-username什么的,千万别写错了。

相关标签: mysql java