Spring云数据流未连接到MySQL DB

问题描述 投票:0回答:1

我正在尝试使用MySQL DB运行我的spring-dataflow-server-local。但它说,

“java.sql.SQLInvalidAuthorizationSpecException:拒绝访问用户'''localhost'(使用密码:NO)”

我在我的Windows机器上运行。

我使用相同的用户名和密码成功连接到MySQL Workbench的同一个mysql。

我使用以下命令运行数据流服务器。

java -jar spring-cloud-dataflow-server-local-1.7.4.RELEASE.jar --spring.datasource.url=jdbc:mysql://127.0.0.1:3306/task_db --spring.datasource.username=username --spring.datasource.password=password --spring.datasource.driver-class-name=org.mariadb.jdbc.Driver

请帮我解决这个问题?有人遇到类似问题吗?

mysql spring-cloud-dataflow
1个回答
1
投票

我已经测试过数据流服务器是否成功启动了

  • Windows 10
  • MySQL 8.0.15
  • Java 1.8.0_66

使用您显示的相同命令行。我使用了jdbc:mysql:localhost:3306 / task_db并在工作台中运行数据流服务器之前创建了task_db模式。

安装MySQL 8.0.15时,有一个“增强登录安全性”或“经典”安全性的选项。我选择了'经典'。

需要了解更多MySQL的设置方式。

要隔离事物,请尝试浏览入门指南 - 您可以运行“完成”文件夹 - https://spring.io/guides/gs/accessing-data-mysql/并查看是否存在任何连接问题。

© www.soinside.com 2019 - 2024. All rights reserved.