Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL कनेक्शन ट्रांसपोर्ट प्रोटोकॉल: TCP, सॉकेट, पाइप, शेयर्ड मेमोरी

MySQL क्लाइंट लाइब्रेरी चार ट्रांसपोर्ट प्रोटोकॉल समर्थित करती है।

प्रोटोकॉल तुलना तालिका

--protocolट्रांसपोर्टप्लेटफ़ॉर्मडिफ़ॉल्ट सुरक्षित?TLS/SSL समर्थन
TCPTCP/IPसभीनहींहां (एन्क्रिप्टेड)
SOCKETUnix सॉकेट फ़ाइलUnix/Unix-likeहां (लोकल)हां (लेकिन CPU लोड बढ़ाता है)
PIPEनामित पाइपWindowsनहींनहीं (लेकिन named_pipe_full_access_group से एक्सेस नियंत्रण)
MEMORYशेयर्ड मेमोरीWindowsहां (लोकल)नहीं

प्रत्येक प्रोटोकॉल को सुरक्षित बनाना

  • TCP/IP: डिफ़ॉल्ट असुरक्षित; TLS/SSL से एन्क्रिप्ट करें (--ssl-mode=REQUIRED)।
  • Unix सॉकेट: डिफ़ॉल्ट सुरक्षित (लोकल); TLS अनावश्यक, केवल CPU लोड बढ़ाता है।
  • नामित पाइप: डिफ़ॉल्ट असुरक्षित; TLS समर्थित नहीं; named_pipe_full_access_group से एक्सेस प्रतिबंधित करें।
  • शेयर्ड मेमोरी: डिफ़ॉल्ट सुरक्षित (लोकल)।

रिमोट कनेक्शन के लिए

केवल TCP/IP रिमोट कनेक्शन समर्थित करता है (अन्य केवल लोकल)।

  1. Java MySQL कनेक्शन में कनेक्टिविटी त्रुटि कैसे ठीक करें - कनेक्टर को क्लासपथ में सेट करें Java MySQL कनेक्शन में कनेक्टिविटी त्रुटि कैसे ठीक करें - कनेक्टर को क्लासपथ में सेट करें

    Java में MySQL कनेक्टर (JDBC ड्राइवर) को क्लासपथ में जोड़कर कनेक्टिविटी त्रुटि ठीक की जाती है। IDE में JAR फ़ाइल इम्पोर्ट करें या कमांड लाइन पर -cp विकल्प का उपयोग करें। समस्या ClassNotFoundException: com.mysql.cj.jdbc.Driver या No suitable driver found for jdbc:mysql://... समाधान: क्लासपथ में JAR

  1. - MySQL क्लाइंट के लिए TLS सक्षम करना (SSL कॉन्फ़िगरेशन)

    TLS (SSL) MySQL क्लाइंट-सर्वर संचार को एन्क्रिप्ट करता है। MySQL SSL प्रोटोकॉल का उपयोग नहीं करता (कमजोर एन्क्रिप्शन); TLS का उपयोग करता है। TLS सक्षम करने के चरण 1. सर्वर पर सर्टिफिकेट/की कॉन्फ़िगर करें [mysqld] ssl-cert=server-cert.pem ssl-key=server-key.pem सर्टिफिकेट/की openssl या mysql_ssl_rs

  1. Chrome पर सुरक्षित कनेक्शन स्थापित करने के 12 प्रमाणित तरीके Chrome पर सुरक्षित कनेक्शन स्थापित करने के 12 प्रमाणित तरीके

    Google Chrome एक लोकप्रिय वेब ब्राउज़र है जिसे विभिन्न ऑपरेटिंग सिस्टम पर मुफ्त में एक्सेस किया जा सकता है। Chrome की प्रसिद्ध विशेषताएं जो इसे सबसे अलग बनाती हैं, वे हैं इसकी अविश्वसनीय गति और खोज परिणाम, इनकॉग्निटो ब्राउज़िंग, डायनामिक व्यू टैब, बुकमार्क सिंक्रनाइज़ेशन, Windows उपयोगकर्ताओं के लिए