[英]How to connect Django to remote MySQL database over ssh tunnel?
[英]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.