यदि आप सर्वर (VPS) को नियंत्रित करते हैं और PHP उसी मशीन पर है जिस पर MySQL (केवल उसी मशीन से कनेक्शन की अनुमति देने की आवश्यकता है) की तुलना में MySQL के लिए SSL का उपयोग करना व्यर्थ है और इसका परिणाम केवल ओवरहेड होगा। आपको केवल MySQL की सुरक्षा के लिए फ़ायरवॉल का उपयोग करना चाहिए जैसे आपको memcached के साथ भी करना चाहिए ।
अन्यथा आप SSL को कॉन्फ़िगर करने के लिए MySQL के इस सेक्शन को पढ़ सकते हैं
. मुझे लगता है कि इसमें केवल $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL);
. उदाहरण के लिए आपको अपना SSL प्रमाणपत्र
कॉन्फ़िगर करना होगा :
mysqld --ssl-ca=ca-cert.pem \
--ssl-cert=server-cert.pem \
--ssl-key=server-key.pem