サーバー(VPS)を制御し、PHPがMySQLと同じマシン上にある場合(同じマシンからの接続のみを許可する必要がある)、MySQLにSSLを使用することは無意味であり、オーバーヘッドのみが発生します。 MySQLを保護するには、ファイアウォールを使用する必要がありますmemcachedでも行う必要があります 。
それ以外の場合は、MySQLのこのセクションを読んで、SSLを構成できます。
。 $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