यदि आप एक linux/unix सिस्टम चला रहे हैं, तो निम्न कार्य करें:
ssh
. के माध्यम से अपने mysql सर्वर से कनेक्ट करें और इस ssh सुरंग के माध्यम से mysql पोर्ट (डिफ़ॉल्ट 3306 है) को प्रॉक्सी करें।
यह इस प्रकार काम करता है:
1 screen
में टाइप करें (एक स्क्रीन सत्र शुरू करने के लिए जो शेल बंद होने पर भी स्थायी है)।
2 स्क्रीन शेल में टाइप करें:
ssh -L 3306:127.0.0.1:3306 your_servers_domain_or_ip -lyour_login_name
3 अपना एसएसएच पासवर्ड दर्ज करें / या मैन्युअल चरणों से बचने के लिए पीकेआई प्रमाणीकरण का उपयोग करें
4 हो गया... अब आप MySQL को उसी तरह कनेक्ट कर सकते हैं जैसे आप तब करते हैं जब यह आपके एप्लिकेशन के समान मशीन पर स्थापित होता है।
नीचे दिए गए नोड.जेएस से MySQL से कनेक्ट करें:
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
});