Ich nehme an, Sie möchten zu einem entfernten MySQL tunneln, das nur auf localhost lauscht (oder durch eine Firewall geschützt ist)
Der einfachste Weg ist dann
-
eine Vertrauensbeziehung einrichten zwischen dem Konto, auf dem der Anwendungsserver läuft, der den JPA-Dienst für Ihre Anwendung bereitstellt
-
Erstellen Sie den Tunnel mit
ssh -L 3306:localhost:3306 mysql.server.org
um einen Tunnel zu erstellen, der Port 3306 auf dem Anwendungsserver-Host mit Port 3306 auf dem Localhost-Port des MySQL-Servers verbindet. -
Konfigurieren Sie JPA für die Verbindung mit
localhost:3306