Se controlli il server (VPS) e PHP si trova sulla stessa macchina di MySQL (è necessario solo consentire le connessioni dalla stessa macchina), è inutile utilizzare SSL per MySQL e comporterà solo un sovraccarico. Dovresti semplicemente usare il firewall per proteggere MySQL come dovresti fare anche con memcached .
Altrimenti potresti leggere questa sezione da MySQL per configurare SSL
. Penso che coinvolga un po' più di un semplice $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL);
. Ad esempio, devi configurare il tuo Certificato SSL
:
mysqld --ssl-ca=ca-cert.pem \
--ssl-cert=server-cert.pem \
--ssl-key=server-key.pem