背景
- 承接上文:Apple M2 Pro芯片 + docker-compose up + mysql、elasticsearch pull失败问题的解法,我顺利执行了docker-compose up命令。
- 但启动基于springboot的java项目时,依然失败,错误为:
[23:00:44.036] [main] [ERROR] [com.zaxxer.hikari.pool.HikariPool:595 ] - HikariPool-1 - Exception during pool initialization.
java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
[23:14:08.038] [main] [WARN ] [o.h.e.j.e.i.JdbcEnvironmentInitiator:132 ] - HHH000342: Could not obtain connection to query metadata : Access denied for user ‘root’@‘localhost’ (using password: YES)
排查
- (1)从报错信息可知,在连接数据库时,访问被拒绝了,并且和密码有关。通过排查发现,docker-compose.yml中设定的密码为A。而application.properties中设定的密码为B(spring.datasource.password=B)
注意:此处的A和B都是代称,对密码进行了隐藏。
因此,将application.properties中设定的密码修

最低0.47元/天 解锁文章
2493

被折叠的 条评论
为什么被折叠?



