>  기사  >  데이터 베이스  >  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을 사용한 보안 연결을 지원하고 암호화되지 않은 연결에서 RSA를 사용한 보안 비밀번호 교환을 지원하기 위해 SSL 인증서, 키 파일 및 RSA 키 쌍 파일을 생성하는 데 도움이 됩니다. 기존 SSL 파일이 만료된 경우 mysql_ssl_rsa_setup 프로그램을 사용하여 새 SSL 파일을 생성할 수 있습니다.

mysql_ssl_rsa_setup 호출

Mysql_ssl_rsa_setup은 다음과 같이 호출할 수 있습니다:

shell> mysql_ssl_rsa_setup [options]

일부 옵션에는 파일이 생성되는 위치를 지정하는 --datadir과 mysql_ssl_rsa_setup에 의해 실행되는 'openssl' 명령을 확인하는 --verbose 옵션이 포함됩니다. .

'mysql_ssl_rsa_setup' 명령은 기본 파일 이름 세트를 사용하여 SSL 및 RSA 파일을 생성하려고 시도합니다. 작동 방식은 다음과 같습니다.

  • mysql_ssl_rsa_setup은 PATH 환경 변수로 지정된 위치에서 openssl 바이너리를 확인합니다. openssl을 찾을 수 없으면 mysql_ssl_rsa_setup은 아무 작업도 수행하지 않습니다.

  • openssl이 있는 경우 mysql_ssl_rsa_setup은 --datadir 옵션으로 지정된 MySQL 데이터 디렉터리 또는 --datadir 옵션이 제공되지 않은 경우 컴파일 타임에 지정된 데이터 디렉터리에서 기본 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제