我是第一次使用 sql 并且出现连接错误。我正在使用 java spring boot、xampp(用于服务器)和 MySQL workbrench。具有架构“myappdb”和用户表。我的 application.propertiesspring.mvc.view.prefix=/WEB-INF/view/spring.mvc.view.suffix=.jspspring.jpa.hibernate.ddl-auto=createspring.datasource.url=jdbc:mysql://localhost/myappdb?useSSL=falsespring.datasource.data-username=rootspring.datasource.data-password=logging.level.org.hibernate.SQL=debug尝试sql连接后,所有这些错误都开始了:用户 ''@'localhost' 对数据库 'myappdb' 的访问被拒绝:
1 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
您可以在日志中看到一条错误消息,Access denied for user ''@'localhost' to database 'myappdb'表明您正尝试以 ''(无用户)身份访问数据库,这反过来意味着您的连接配置可能存在问题。我会说这部分:
spring.datasource.data-username=root
spring.datasource.data-password=
应该是这样的:
spring.datasource.username=root
spring.datasource.password=yourpass
另外,请确保您连接到数据库的正确端口,这里的这一行:
spring.datasource.url=jdbc:mysql://localhost/myappdb?useSSL=false
它将localhost:3306用于 mysql。
添加回答
举报
0/150
提交
取消