SQLException:在Spring Boot中拒绝访问

时间:2019-01-11 18:25:38

标签: mysql spring spring-boot spring-mvc tomcat

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

当我尝试使用./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。

我不知道问题出在哪里,有人有什么主意吗?

1 个答案:

答案 0 :(得分:1)

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

  

上授予所有特权。标识为'erson_db_user'@'localhost'   通过“%password%”并带有GRANT选项;

别忘了用真实密码替换%password%。