Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment se connecter au serveur MySQL distant via SSH en utilisant JPA ?

Je suppose que vous voulez créer un tunnel vers un mysql distant qui n'écoute que localhost (ou est protégé par un pare-feu)

Le moyen le plus simple est alors

  1. configurer une relation de confiance entre le compte exécutant le serveur d'application fournissant le service JPA à votre application

  2. créez le tunnel en utilisant ssh -L 3306:localhost:3306 mysql.server.org pour créer un tunnel qui connectera le port 3306 sur l'hôte des serveurs d'applications au port 3306 sur le port localhost du serveur mysql.

  3. Configurez JPA pour vous connecter à localhost:3306