6.3.8.9 테스트 인증 플러그인
MySQL은 MySQL 기본 인증을 사용하여 인증하는 테스트 플러그인이 포함되어 있지만 (포함되지 않은)로드 가능한 플러그인이기 때문에 사용하기 전에 설치해야합니다. 표준 또는 이전 (짧은) 암호 해시 값과 비교하여 인증 할 수 있습니다.
이 플러그인은 테스트 및 개발을 위해 사용 된 프로덕션 환경에서는 사용되지 않습니다. 테스트 플러그인의 소스 코드는 내장 된 네이티브 플러그인과 달리 서버 소스와는 다른 것이기 때문에로드 가능한 인증 플러그인을 작성하는 방법을 나타내는 비교적 간단한 예로 조사 할 수 있습니다.
다음 표는 플러그인 및 라이브러리 파일의 이름을 나타냅니다. 파일 이름 접미사는 시스템에 따라 다를 수 있습니다. 파일의 위치는 plugin_dir
시스템 변수에 지정된 디렉토리입니다. 설치에 대한 자세한 내용은 섹션 6.3.7 "플러그 인증" 을 참조하십시오.
표 6.15 MySQL 테스트 인증 플러그인
서버 측의 플러그인 이름 | test_plugin_server |
클라이언트 플러그인 이름 | auth_test_plugin |
라이브러리 오브젝트 파일 이름 | auth_test_plugin.so |
테스트 플러그인은 기본 MySQL 인증과 같은 방법으로 인증되기 때문에 서버에 연결할 때 기본 인증을 사용하는 계정에 일반적으로 사용되는 일반 --user
및 --password
옵션을 지정합니다. 예 :
shell> mysql --user= your_name
--password= your_pass
MySQL의 플러그 인증에 대한 일반적인 정보는 섹션 6.3.7 "플러그 인증" 을 참조하십시오.