मैंने अपने स्थानीय उबंटू सर्वर (11.10) में MySQL सर्वर स्थापित किया है। मैं रिमोट मशीन से सर्वर से कनेक्ट नहीं कर सकता।
जब मैंने कोशिश की: - nmap localhost
, यह निम्नलिखित दिखाता है
पोर्ट स्टेट सर्विस 22 / tcp खुला ssh 80 / टीसीपी खुला http 139 / टीसीपी ओपन नेटबायोस-एसएसएन 445 / टीसीपी खुला माइक्रोसॉफ़्ट-डीएस 631 / टीसीपी खुली आईपिप 3306 / tcp ओपन मायस्कल
इसका मतलब है कि 3306
, MySQL पोर्ट खुला है, है ना? लेकिन जब मैंने कोशिश की nmap 192.168.0.50
, जो कि सर्वर आईपी है, मुझे निम्नलिखित मिलता है: -
पोर्ट स्टेट सर्विस 22 / tcp खुला ssh 80 / टीसीपी खुला http 139 / टीसीपी ओपन नेटबायोस-एसएसएन 445 / टीसीपी खुला माइक्रोसॉफ़्ट-डीएस
क्या इसका मतलब यह है कि आईपी का उपयोग करते समय पोर्ट खुला नहीं है? यदि हां, तो मैं पोर्ट कैसे खोलूं?
मैंने निम्नलिखित कोड की कोशिश की थी, लेकिन लगता है कि यह काम नहीं किया।
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
यहाँ क्या गलत है?