हम्म। मुझे लगता है कि आपके लिए ऐसा करने का सबसे अच्छा तरीका नेटबीन्स के माध्यम से अपने दूरस्थ डेटाबेस से कनेक्ट करने का प्रयास करने से पहले पोर्ट फ़ॉरवर्डिंग सेट करना है।
मुझे यकीन नहीं है कि आप किस ओएस का उपयोग कर रहे हैं, लेकिन यह मानते हुए कि आप लिनक्स के कुछ स्वाद का उपयोग कर रहे हैं, यहां कदम उठाने हैं:
1) अपने दूरस्थ MySQL डेटाबेस सर्वर पर एक स्थानीय पोर्ट अग्रेषित करें एक टर्मिनल विंडो खोलें और टाइप करें:
sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>
आपको अपने SSH पासवर्ड के लिए संकेत दिया जाएगा। इसे दर्ज करें।
2) नेटबीन्स में सेवाओं पर जाएं और निम्नलिखित क्रेडेंशियल के साथ एक नया MySQL डेटाबेस कनेक्शन स्थापित करें:
होस्ट :127.0.0.1
उपयोगकर्ता नाम :रूट (मैं मान रहा हूं कि रिमोट MySQL डीबी रिमोट रूट कनेक्शन की अनुमति देता है?)
पासवर्ड :पासवर्ड (मुझे लगता है कि आपके पास MySQL डेटाबेस के लिए एक पासवर्ड होना चाहिए जिससे आप कनेक्ट हो रहे हैं?!)
jdbc url कुछ इस तरह दिखना चाहिए:
jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
एक अच्छी पोस्ट है यहाँ ए> पोर्ट फ़ॉरवर्डिंग/टनलिंग के बारे में अधिक जानकारी के लिए।
शुभकामनाएँ और मुझे आशा है कि इससे मदद मिलेगी!