Loading...
MySQL 9.5 Reference Manual 9.5의 22.5.4 Using X Plugin with the Caching SHA-2 Authentication Plugin의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
X Plugin은 caching_sha2_password 인증 플러그인으로 생성된 MySQL 사용자 계정을 지원합니다.
이 플러그인에 대한 자세한 내용은
Section 8.4.1.1, “Caching SHA-2 Pluggable Authentication”을 참조하십시오.
X Plugin을 사용하여 비 SSL 연결에서는 SHA256_MEMORY 인증으로,
SSL 연결에서는 PLAIN 인증으로 해당 계정에 대해 인증할 수 있습니다.
caching_sha2_password 인증 플러그인은 인증 캐시를 유지하지만,
이 캐시는 X Plugin과 공유되지 않으므로,
X Plugin은 SHA256_MEMORY 인증을 위해 자체 인증 캐시를 사용합니다.
X Plugin 인증 캐시는 사용자 계정 비밀번호의 해시를 저장하며,
SQL을 사용해서 접근할 수 없습니다.
사용자 계정이 수정되거나 제거되면 관련 엔트리가 캐시에서 제거됩니다.
X Plugin 인증 캐시는 기본적으로 활성화되어 있는
mysqlx_cache_cleaner 플러그인에 의해 유지되며,
관련된 시스템 변수나 상태 변수는 없습니다.
caching_sha2_password 인증 플러그인을 사용하는 계정에 대해
비 SSL X 프로토콜 연결을 사용하여 인증하기 전에,
해당 계정은 비밀번호를 X Plugin 인증 캐시에 제공하기 위해
SSL이 사용되는 X 프로토콜 연결을 통해 최소 한 번 이상 인증을 완료해야 합니다.
이 초기 SSL 상의 인증이 성공하면,
이후에는 비 SSL X 프로토콜 연결을 사용할 수 있습니다.
MySQL 서버를 --mysqlx_cache_cleaner=0 옵션과 함께 시작하여
mysqlx_cache_cleaner 플러그인을 비활성화할 수 있습니다.
이렇게 하면 X Plugin 인증 캐시가 비활성화되며,
따라서 SHA256_MEMORY 인증으로 인증할 때는
항상 X 프로토콜 연결에 SSL을 사용해야 합니다.
22.5.3 Using Encrypted Connections with X Plugin
22.5.5 Connection Compression with X Plugin