项目场景:
用application.properities文件连接数据库(mysql8.0)时连接成功,但是在yaml中配置时出现错误
并出现如下错误
spring:
datasource:
url: jdbc:mysql://localhost:3306/school
username: root
driver-class-name: com.mysql.cj.jdbc.Driver
password: 0000
#mybatis-plus
mybatis-plus:
configuration:
# 控制台输出日志
logImpl: org.apache.ibatis.logging.stdout.StdOutImpl
ERROR 4572 --- [nio-8080-exec-1] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
......
刚才试了一下,.properties也不行了,搞不懂。
问题
密码是绝对没错的,我连接mysql workbench都可以连上。
原因分析及解决方案:
现在的解决方法是改密码,每出现一次错误就改写一次密码,改完就能用。