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

Node.js forbinder via ssh

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
});



  1. MySQL:Ugyldig standardværdi for TIMESTAMP

  2. Spring data JPA kun én sammensat nøgle er automatisk inkrementeret problem

  3. Oracle SQL PIVOT-tabel

  4. Konverter PostgreSQL-array til PHP-array