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) 表示当前没有通过密码连接!

更多推荐