我有一台具有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。
我不知道问题出在哪里,有人有什么主意吗?
答案 0 :(得分:1)
此命令可以帮助您:在命令行或某些GUI工具中执行它。
在上授予所有特权。标识为'erson_db_user'@'localhost' 通过“%password%”并带有GRANT选项;
别忘了用真实密码替换%password%。