ホームページ  >  記事  >  データベース  >  mysql_ssl_rsa_setup - MySQL で SSL/RSA ファイルを作成する

mysql_ssl_rsa_setup - MySQL で SSL/RSA ファイルを作成する

WBOY
WBOY転載
2023-08-23 23:01:051199ブラウズ

mysql_ssl_rsa_setup - 在MySQL中创建SSL/RSA文件

mysql_ssl_rsa_setup プログラムについてお知らせください-

このプログラムは、SSL 接続を使用したセキュリティをサポートする SSL 証明書、キー ファイル、および RSA キー ペア ファイルの作成に役立ちます。パスワードが見つからない場合は、暗号化されていない接続を介して RSA を使用して安全なパスワード交換を行います。既存の SSL ファイルの有効期限が切れた場合は、mysql_ssl_rsa_setup プログラムを使用して新しい SSL ファイルを作成できます。

mysql_ssl_rsa_setup の呼び出し

Mysql_ssl_rsa_setup は次のように呼び出すことができます:

shell> mysql_ssl_rsa_setup [options]

オプションには、ファイルが作成される場所を指定する --datadir と - が含まれます。 -verbose オプション、mysql_ssl_rsa_setup によって実行された「openssl」コマンドを表示するために使用されます。

「mysql_ssl_rsa_setup」コマンドは、デフォルトのファイル名のセットを使用して SSL および RSA ファイルの作成を試みます。その仕組みは次のとおりです。

  • mysql_ssl_rsa_setup は、PATH 環境変数で指定された場所にある openssl バイナリをチェックします。 openssl が見つからない場合、mysql_ssl_rsa_setup は何も行いません。

  • openssl が存在する場合、または --datadir オプションが指定されていない場合、mysql_ssl_rsa_setup は --datadir オプションで指定された MySQL データ ディレクトリでデフォルトの SSL および RSA ファイルを検索します。コンパイル時に指定されたデータディレクトリ。

mysql_ssl_rsa_setup 次の名前の SSL ファイルを探してデータ ディレクトリを確認します。

ca.pem
server-cert.pem
server-key.pem

mysql_ssl_rsa_setup は、上記のファイルのいずれかが存在する場合、SSL ファイルを作成しません。 。

それ以外の場合は、openssl を呼び出してこれらのファイルを作成し、いくつかの追加ファイルも作成します。-

ca.pem (It is the self-signed CA certificate)
ca-key.pem (It is the CA private key)
server-cert.pem (It is the server certificate)
server-key.pem (It is the server private key)
client-cert.pem (It is the client certificate)
client-key.pem (It is the client private key)

これらのファイルは、SSL 経由のクライアント接続を保護するのに役立ちます。

mysql_ssl_rsa_setup はデータ ディレクトリ内の RSA ファイルもチェックします。ファイル名は次のとおりです -

private_key.pem (It is the private member of private/public key pair)
public_key.pem (It is the public member of private/public key pair)

以上がmysql_ssl_rsa_setup - MySQL で SSL/RSA ファイルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。