Jika Anda menjalankan sistem linux/unix lakukan hal berikut:
Hubungkan ke server mysql Anda melalui ssh
dan proxy port mysql (default adalah 3306) melalui terowongan ssh ini.
Ini berfungsi sebagai berikut:
1 Ketik screen
(untuk memulai sesi layar yang permanen bahkan jika shell ditutup).
2 Ketik ke dalam cangkang layar:
ssh -L 3306:127.0.0.1:3306 your_servers_domain_or_ip -lyour_login_name
3 Masukkan kata sandi ssh Anda / atau gunakan auth PKI untuk menghindari langkah manual
4 Selesai... sekarang Anda dapat menghubungkan MySQL seperti yang Anda lakukan saat diinstal pada mesin yang sama dengan aplikasi Anda.
Hubungkan ke MySQL dari node.js seperti di bawah ini:
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
});