Hvis du kører et linux/unix-system, skal du gøre følgende:
Opret forbindelse til din mysql-server via ssh
og proxy for mysql-porten (standard er 3306) via denne ssh-tunnel.
Dette fungerer som følger:
1 Indtast screen
(for at starte en skærmsession, som er permanent, selvom skallen lukkes).
2 Indtast i skærmskal:
ssh -L 3306:127.0.0.1:3306 your_servers_domain_or_ip -lyour_login_name
3 Indtast din ssh-adgangskode / eller brug en PKI-godkendelse for at undgå manuelle trin
4 Færdig... nu er det muligt at forbinde MySQL, som du ville gøre, når det er installeret på samme maskine som din applikation.
Opret forbindelse til MySQL fra node.js som nedenfor:
var db = mysql.createConnection({
host: '127.0.0.1', // Important to connect to localhost after connecting via ssh in screen
user: 'username',
password: '12345',
database: '12345',
port: 3306
});