我試圖通過SSH連接到遠程MySQL服務器,在我的Java項目中。 如何將SSH連接與JPA集成?如何使用JPA通過SSH連接到遠程MySQL服務器?
我使用Netbeans 6.9.1,JPA,MySQL 5.2。
我試圖通過SSH連接到遠程MySQL服務器,在我的Java項目中。 如何將SSH連接與JPA集成?如何使用JPA通過SSH連接到遠程MySQL服務器?
我使用Netbeans 6.9.1,JPA,MySQL 5.2。
我想你想的隧道到遠程MySQL只監聽本地主機(或防火牆)
最簡單的方法,然後
setup a trust relationship賬戶之間運行應用程序服務器providig的JPA服務到您的應用程序
創建隧道使用ssh -L 3306:localhost:3306 mysql.server.org
創建一個隧道,將連接到appservers主機上的端口3306到mysql服務器上的端口3306呃本地主機端口。
配置JPA連接到localhost:3306
你不能......你必須設置外部SSH TUNEL。
ssh -N -f -L 3307:localhost:3306 [email protected]
後來改變連接的URL 的jdbc:mysql的://127.0.0.1:3307/yourdatabase