Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So stellen Sie in der Spring Boot-Anwendung eine Verbindung zu einem Remote-Mysql über einen SSH-Tunnel her

Unter der Annahme, dass Sie sich auf einer UNIX/Linux-Plattform befinden, ist die Idee, dass Sie eine

ssh -L 3306:mysql-server:3306 [email protected]

Innerhalb Ihrer Spring-Boot-Anwendung stellen Sie eine Verbindung zu localhost:3306 her die an den mysql-server weitergeleitet wird auf Port 3306 .

Wenn Sie dies direkt in Spring Boot tun, sollten Sie Java Secure Channel verwenden . Ein Beispiel für die Portweiterleitung ist hier beschrieben .