अगर http://www.whatismyip.com/ और आपको ipconfig से मिलने वाला पता अलग है, इसका मतलब है कि आप एक स्थानीय राउटर का उपयोग कर रहे हैं (शायद वह जिसे आप इंटरनेट से कनेक्ट करने के लिए उपयोग करते हैं) वह नेटवर्क एड्रेस ट्रांसलेशन है। दूसरे शब्दों में, आपके पास एक स्थानीय नेटवर्क है (आपके घर या आपके पसंदीदा इंटरनेट कैफे में) जिसमें निजी-नेटवर्क पते हैं जैसे 192.168.0.1 या 10.0.0.1।
MySQL आमतौर पर इनबाउंड कनेक्शन अनुरोधों के लिए पोर्ट 3306 पर सुनता है। लेकिन, जब आप अपने सार्वजनिक आईपी पते (व्हाट्स माई आईपी एड्रेस) के माध्यम से कनेक्ट करने का प्रयास करते हैं तो आपका नेटवर्क प्रदाता आपके राउटर को अनुरोध भेजता है। राउटर पोर्ट 3306 को नोटिस करता है, लेकिन शायद यह नहीं जानता कि इसके साथ क्या करना है। तो यह चुपचाप अनुरोध को अनदेखा करता है। कनेक्शन बनाने के लिए आप जिस सॉफ़्टवेयर का उपयोग कर रहे हैं, वह समय समाप्त हो गया। यह अच्छा है। क्रैकर्स इस तरह बंदरगाहों से जुड़ने की कोशिश करते हैं यह देखने के लिए कि क्या वे आपकी मशीन में जा सकते हैं।
इसलिए, इसे काम करने के लिए आपको अपने राउटर को कॉन्फ़िगर करने की आवश्यकता है ताकि आने वाले टीसीपी अनुरोधों को 3306 पोर्ट करने के लिए उस मशीन के माध्यम से पास किया जा सके जो आपके MySQL सर्वर को चलाती है। ऐसा करने के लिए शायद इसमें एक कॉन्फ़िगरेशन स्क्रीन है। यह आपके खुद के राउटर पर काम करेगा। यह कॉफ़ी शॉप राउटर पर काम नहीं करेगा।
यदि आप सुनिश्चित नहीं हैं कि "पोर्ट" का क्या अर्थ है, या आपको ipconfig और http से भिन्न IP पता क्यों मिलता है://www.whatismyip.com/ , इस तरह का प्रयास करने से पहले आपको शायद इंटरनेट तकनीक के बारे में कुछ और सीखने की जरूरत है।