学校のプロジェクトで、MediaWiki をローカル マシンにインストールしました。ローカルの MySQL データベースへのデータベース接続には SSL を使用する必要があります。すべてのドットを接続する方法がわかりません。これまでに行ったことは次のとおりです。
- OpenSSL をインストールし、自己署名証明書と関連するキーを作成しました。
- phpinfo() は、OpenSSL が有効になっていることを示します。
- これを my.ini の [mysqld] セクションに含めました。
ssl-key="C:/newcerts/server-key.pem" ssl-cert="C:/newcerts/server-cert.pem" ssl-ca="C:/newcerts/ca-cert.pem"
MySQL コマンド ラインを実行すると、ルート パスワードの入力を求められ、入力すると、エラー 1045:アクセスが拒否されたなどのメッセージが表示されます。
bin ディレクトリから mysql -u root -p ssl-ca="C:/newcerts/ca-cert.pem" を実行してパスワードを入力すると、成功し、mysql プロンプトが表示されます。実行中のステータスは SSL を示しています: 使用中の暗号は DHE-RSA-AES256-SHA です。
ここで私は混乱しています。SSL を使用するデータベース接続を要求するには、他に何を行う必要がありますか (Apache、PHP 構成ファイル、MediaWiki ファイルなどを使用)。