MySQL डिफ़ॉल्ट रूप से पोर्ट नंबर 3306 का उपयोग करता है।
3306 पोर्ट नंबर
3306 पोर्ट नंबर का उपयोग MySQL प्रोटोकॉल द्वारा MySQL क्लाइंट और उपयोगिताओं जैसे 'mysqldump' से जुड़ने के लिए किया जाता है। यह एक टीसीपी, यानी ट्रांसमिशन कंट्रोल प्रोटोकॉल है।
कमजोरियां
आइए देखें कि क्या इस डिफ़ॉल्ट पोर्ट का उपयोग करते समय कोई भेद्यता है -
सामान्य तौर पर, पोर्ट 3306 को नहीं खोला जाना चाहिए क्योंकि यह सर्वर को हमले के लिए असुरक्षित बना सकता है। यदि उपयोगकर्ता को दूरस्थ रूप से डेटाबेस से कनेक्ट करने की आवश्यकता है, तो पोर्ट 3306 खोलने के बजाय कई अन्य सुरक्षित विकल्प हैं।
सुरक्षित विकल्पों में से एक में SSH सुरंग का उपयोग करना शामिल है। दूसरी ओर, यदि पोर्ट 3306 खोलने की आवश्यकता है, तो उपयोगकर्ता को उन आईपी पते को प्रतिबंधित करना सुनिश्चित करना होगा जो इसे एक्सेस कर सकते हैं ताकि अविश्वसनीय मेजबानों द्वारा कनेक्शन तक नहीं पहुंचा जा सके। भले ही MySQL डिफ़ॉल्ट पोर्ट 3306 है, लेकिन इसका मतलब यह नहीं है कि MySQL सेवा हमेशा उस पोर्ट का उपयोग करेगी।
यदि उपयोगकर्ता पोर्ट को सत्यापित करना चाहता है या यह देखना चाहता है कि क्या MySQL किसी भिन्न पोर्ट का उपयोग कर रहा है, तो यह एक छोटी SQL क्वेरी चलाकर किया जा सकता है।
SHOW VARIABLES WHERE Variable_name = 'port';