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

Hvordan opretter man forbindelse til ekstern MySQL-server via SSH ved hjælp af JPA?

Jeg antager, at du vil tunnelere til en ekstern mysql, som kun lytter til localhost (eller er firewalled)

Den nemmeste måde er så

  1. opret et tillidsforhold mellem kontoen, der kører applikationsserveren, leverer JPA-tjenesten til din applikation

  2. opret tunnelen ved hjælp af ssh -L 3306:localhost:3306 mysql.server.org at oprette en tunnel, som forbinder port 3306 på appserverens vært til port 3306 på mysql-serverens localhost-port.

  3. Konfigurer JPA til at oprette forbindelse til localhost:3306



  1. Eksempel på Oracle Pipelined funktion

  2. Udførelse af flere sætninger med Postgresql via SQLAlchemy fortsætter ikke ændringer

  3. Forhistorisk og moderne tilgang til designdatabaser

  4. Kan ikke oprette forbindelse til MySQL-server på (ip eller domænenavn)