जब आप 127.0.0.1
. से कनेक्ट होते हैं , आप वर्तमान सिस्टम से कनेक्ट होते हैं। चाहे कोई भी सिस्टम चल रहा हो:मुख्य या vm
. आपको VirtualBox
. की नेटवर्क सेटिंग कॉन्फ़िगर करनी चाहिए ताकि vm
आपके मुख्य सिस्टम से जुड़ सकता है। इस मामले में आप vm
. से कनेक्ट होंगे लोकलहोस्ट के लिए नहीं बल्कि आईपी-एड्रेस पर जिसे आपने मेन OS
पर सेट किया है ।
या आप MySQL
सेट कर सकते हैं vm
. के लिए और अपने डेटाबेस को उस MySQL
. पर ले जाएं ।
संपादित करें
MySQL
से कनेक्शन के परीक्षण के लिए आप telnet
का उपयोग कर सकते हैं (http://windows.microsoft.com/ en-us/windows/telnet-faq#1TC=windows-7
).सबसे पहले आपको MySQL
. के बारे में पता होना चाहिए बंदरगाह। आप इसे MySQL
. से प्राप्त कर सकते हैं कॉन्फ़िगर करें या @Prageeth रोशन के उत्तर से पोर्ट आज़माएं। फिर आपको VirtualBox
. से कनेक्ट करने का प्रयास करना चाहिए करने के लिए MySQL
बंदरगाह खोजने के लिए। आप या प्रोग्राम या टेलनेट का उपयोग कर सकते हैं। यदि आपको कनेक्शन में समस्या आती है, तो यह जाँचने का प्रयास करें कि VM और मुख्य OS में फ़ायरवॉल आपके प्रोग्राम (या टेलनेट) को अवरुद्ध तो नहीं कर रहा है।
पी.एस. अगर आप MySQL
से जुड़ सकते हैं दूसरे पीसी से, लेकिन वीएम से कनेक्ट नहीं हो सकता, तो समस्या वीएम की नेटवर्क सेटिंग में है।