sql >> Database >  >> RDS >> Mysql

Verbinding maken met MySQL via SSL met behulp van PHP

Als u de server (VPS) bestuurt en PHP op dezelfde machine staat als MySQL (u hoeft alleen verbindingen van dezelfde machine toe te staan) dan heeft het geen zin om SSL te gebruiken voor MySQL en zal dit alleen maar leiden tot overhead. Je moet gewoon een firewall gebruiken om MySQL te beschermen zoals je ook zou moeten doen met memcached .

Anders zou je dit gedeelte van MySQL kunnen lezen om SSL te configureren . Ik denk dat er iets meer bij komt kijken dan alleen $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL); . U moet bijvoorbeeld uw SSL-certificaat configureren :

mysqld --ssl-ca=ca-cert.pem \
       --ssl-cert=server-cert.pem \
       --ssl-key=server-key.pem



  1. Slechte gewoonten:NULL vermijden in SQL Server

  2. Postgres:INSERT als het nog niet bestaat

  3. Extraheer de dag / maand / jaar uit een tijdstempel op MYSQL

  4. Vreemd gedrag in Postgresql