Si vous contrôlez le serveur (VPS) et que PHP est sur la même machine que MySQL (il suffit d'autoriser les connexions à partir de la même machine), il est inutile d'utiliser SSL pour MySQL et cela n'entraînera que des frais généraux. Vous devez simplement utiliser un pare-feu pour protéger MySQL comme vous devriez également le faire avec memcached .
Sinon, vous pouvez lire cette section de MySQL pour configurer SSL
. Je pense que cela implique un peu plus que juste $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL);
. Par exemple, vous devez configurer votre certificat SSL
:
mysqld --ssl-ca=ca-cert.pem \
--ssl-cert=server-cert.pem \
--ssl-key=server-key.pem