gpt4 book ai didi

java - Spring Boot - spring.jpa.hibernate - 如何使用 sudo 调用?

转载 作者:行者123 更新时间:2023-11-29 18:25:48 25 4
gpt4 key购买 nike

我正在为我的工作开发一个项目,以及他们设置 mysql 服务器的方式,以便能够连接我需要做的事情

sudo myqsl -p

当我尝试启动我的 Spring Boot 应用程序时,它无法连接到 mysql 服务器。如何告诉 jpa hibernate 使用 sudo 权限调用 mysql?这可能吗?

我尝试使用 sudo 启动 spring boot jar,但它无法以某种方式继续到 mysql 连接

我的 application.properties 包含这些凭据

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/mood
spring.datasource.username=user
spring.datasource.password=password

数据库心情存在于服务器上,用户也存在。我可以使用 sudo 通过 ssh 连接,没有任何问题。

感谢任何帮助!

最佳答案

不,无法使用 sudo 权限连接到 JPA 中的 mysql,但您应该能够使用 JDBC 连接字符串进行连接:

jdbc:mysql://localhost:portnumber:username:password

作为测试,为什么不编写一个小类来连接到数据库、执行简单的 SELECT 语句并返回结果集。

您不必使用 sudo 连接到 mysql 客户端,但我推断当您说“他们设置”时,您指的是系统管理员。请他们将 mysql 客户端设置为普通命令。

关于java - Spring Boot - spring.jpa.hibernate - 如何使用 sudo 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46207680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com