MySQL डिफ़ॉल्ट पोर्ट: 3306
MySQL सर्वर का डिफ़ॉल्ट TCP पोर्ट 3306 है। यह IANA द्वारा असाइन किया गया मानक पोर्ट है।
पोर्ट जांचें
mysql> SHOW VARIABLES WHERE Variable_Name = 'port';
+---------------+-------+ | Variable_Name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+
पोर्ट बदलें
my.cnf/my.ini में [mysqld] अनुभाग के तहत:
[mysqld] port = 3307
फिर MySQL सेवा रीस्टार्ट करें।
कनेक्शन में पोर्ट निर्दिष्ट करें
mysql -h host -P 3307 -u user -p -- JDBC jdbc:mysql://host:3307/dbname
सुरक्षा नोट
- उत्पादन में डिफ़ॉल्ट पोर्ट बदलना सुरक्षा माध्यम अस्पष्टता देता है लेकिन पर्याप्त नहीं
- फायरवॉल नियम, SSL/TLS, मजबूत पासवर्ड, कम विशेषाधिकार वाले उपयोगकर्ता उपयोग करें
- क्लाउड (RDS, CloudSQL) में पोर्ट बदलना संभव नहीं हो सकता