SpringBoot使用MybatisRoot用户提示用户没有权限访问

错误信息
java.sql.SQLSyntaxErrorException: Access denied for user ‘’@‘localhost’ to database ‘shop_goods’

这是我的配置


server.port=8002
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/shop_goods?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
spring.datasource.data-username=root
spring.datasource.data-password=123456

mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=cn.why0.entity

看着是不是没什么问题 注意了 不能粗心大意

spring.datasource.data-username=root
spring.datasource.data-password=123456

这样写是不对的

spring.datasource.username=root
spring.datasource.password=123456

这样写才是正确的!!

踩坑之旅 粗心大意的我

你可能感兴趣的:(java,spring,mybatis,数据库)