我有一个带MySQL的Bitnami Tomcat服务器和一个Spring Boot应用程序。

当我尝试使用./bin/catalina.sh run运行应用程序时,出现以下错误:


  java.sql.SQLException:用户'person_db_user'@'127.0.0.1'的访问被拒绝(使用密码:是)


这是application.properties文件:

spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:mysql://localhost:3306/persons_db
spring.datasource.username=person_db_user
spring.datasource.password=password

spring.mvc.throwExceptionIfNoHandlerFound=true


用户存在,并且我可以从命令行通过它访问MySQL。

我不知道是什么问题,有人有什么主意吗?

最佳答案

该命令可以为您提供帮助:在命令行或某些GUI工具中执行它。


  授予所有特权。到'erson_db_user'@'localhost'IDENTIFIED
  通过'%password%'并带有格兰选项;


不要忘记用真实密码替换%password%。

10-07 13:20
查看更多