繁体   English   中英

如何在Spring Boot应用程序中通过SSH隧道连接到远程MySQL

[英]How to connect to a remote mysql over ssh tunnel in spring boot application

我有一个使用mySQL db的spring boot应用程序。可以通过另一台服务器在ssh上访问DB。在Mysql Workbench中,我创建了访问mysql DB的隧道。

现在我的问题是,我有什么办法可以在我的Spring Boot应用程序中执行相同的操作(通过ssh的隧道)? 我已经在Google上进行搜索,但没有得到任何修复。

如果任何人都可以提出想法,那将非常有帮助。

问候,

假设您使用的是UNIX / Linux平台,那么您的想法是

ssh -L 3306:mysql-server:3306 username@mysql-server

在Spring Boot应用程序中,执行到localhost:3306的连接,该localhost:3306将转发到端口3306上的mysql-server

直接在spring boot中进行操作,应该使用Java Secure Channel 在此描述端口转发的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM