Spring Boot(用户 ''@'localhost' 对数据库 'myappdb' )

我是第一次使用 sql 并且出现连接错误。


我正在使用 java spring boot、xampp(用于服务器)和 MySQL workbrench。


具有架构“myappdb”和用户表。


我的 application.properties


spring.mvc.view.prefix=/WEB-INF/view/

spring.mvc.view.suffix=.jsp


spring.jpa.hibernate.ddl-auto=create

spring.datasource.url=jdbc:mysql://localhost/myappdb?useSSL=false

spring.datasource.data-username=root

spring.datasource.data-password=


logging.level.org.hibernate.SQL=debug

尝试sql连接后,所有这些错误都开始了:


用户 ''@'localhost' 对数据库 'myappdb' 的访问被拒绝:


慕雪6442864
浏览 141回答 1
1回答

幕布斯7119047

您可以在日志中看到一条错误消息,Access denied for user ''@'localhost' to database 'myappdb'表明您正尝试以 ''(无用户)身份访问数据库,这反过来意味着您的连接配置可能存在问题。我会说这部分:spring.datasource.data-username=rootspring.datasource.data-password=应该是这样的:spring.datasource.username=rootspring.datasource.password=yourpass另外,请确保您连接到数据库的正确端口,这里的这一行:spring.datasource.url=jdbc:mysql://localhost/myappdb?useSSL=false它将localhost:3306用于 mysql。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java