Mysql
 sql >> Database >  >> RDS >> Mysql

Come connettersi al server MySQL remoto tramite SSH utilizzando JPA?

Presumo che tu voglia eseguire il tunneling su un mysql remoto che ascolta solo localhost (o è dotato di firewall)

Il modo più semplice è quindi

  1. impostare una relazione di fiducia tra l'account che esegue il server delle applicazioni che fornisce il servizio JPA all'applicazione

  2. crea il tunnel usando ssh -L 3306:localhost:3306 mysql.server.org per creare un tunnel che collegherà la porta 3306 sull'host degli appserver alla porta 3306 sulla porta localhost del server mysql.

  3. Configura JPA per la connessione a localhost:3306