MySQL कनेक्शन द्वारा उपयोग की गई विधि निर्धारित करने के तरीके:
1. netstat से (OS स्तर)
netstat -ln | grep 'mysql'
2. mysql CLI के अंदर (\s कमांड)
mysql> \s # आउटपुट उदाहरण: Connection: 127.0.0.1 via TCP/IP # या Connection: Localhost via UNIX socket
TCP/IP कनेक्शन बाध्य करना (लोकल सर्वर)
shell> mysql --host=127.0.0.1 shell> mysql --protocol=TCP
Unix पर localhost कनेक्शन
- डिफ़ॉल्ट:
mysql --host=localhost→ Unix सॉकेट फ़ाइल। - TCP बाध्य:
mysql --host=localhost --protocol=TCP।
प्रोटोकॉल प्रकार सारांश
| प्रोटोकॉल | विवरण | प्लेटफ़ॉर्म |
|---|---|---|
| TCP | TCP/IP कनेक्शन (लोकल/रिमोट) | सभी |
| SOCKET | Unix सॉकेट फ़ाइल (लोकल) | Unix केवल |
| PIPE | नामित पाइप (लोकल/रिमोट सिद्धांततः) | Windows केवल |
| MEMORY | शेयर्ड मेमोरी (लोकल) | Windows केवल |