sql >> データベース >  >> RDS >> Mysql

PHPを使用してSSL経由でMySQLに接続する

    サーバー(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
    



    1. すべてのリモート接続を許可する、MySQL

    2. 追加された複数のエンティティは、データベースシードに同じ主キーを持っている可能性があります

    3. テーブルから重複を削除します

    4. SQLServerデータベースでドロップ一意制約スクリプトを生成する方法-SQLServer/TSQLチュートリアルパート99