C 인증 플러그인
이 페이지의 내용
MongoDB 인증 플러그인은 MongoDB BI Connector ODBC 드라이버 에 포함되어 있습니다. . BI 도구가 MongoDB BI Connector ODBC 드라이버 를 사용하여 연결하는 경우 DSN 또는 운전자 를 통해 직접 설치하므로 인증 플러그인을 별도로 설치할 필요가 없습니다. 도구가 ODBC 운전자 를 사용하지 않고 과 같은 인증 플러그인을 허용하는 경우 독립형 인증 플러그인을 BI MySQL shell 설치합니다.
mongosql_auth
플러그인을 사용하면 클라이언트가 다음 인증 메커니즘 중 하나를 사용하여 인증이 활성화된 상태에서 실행 중인 BI Connector 및 MongoDB 배포로 인증할 수 있습니다.
SCRAM-SHA-1
SCRAM-SHA-256
PLAIN
(LDAP)GSSAPI
(Kerberos)
참고
SCRAM-SHA-1
및SCRAM-SHA-256
메커니즘은 클라이언트 플러그인에서 비밀번호를 해시합니다. 그러나 다른 모든 데이터는 일반 텍스트로 표시됩니다. 가능하면 암호화된 연결과 함께 사용하세요.PLAIN
메커니즘은 비밀번호를 일반 텍스트로 전송합니다.PLAIN
메커니즘으로 암호화된 연결을 사용합니다.
지원 플랫폼
플러그인은 다음 플랫폼에서 빌드 및 테스트되었습니다.
Windows 2008 R2(32비트 및 64비트)
macOS 10.12(64비트)
Ubuntu 14.04(64비트)
RHEL 7.0(64비트)
중요
테스트 환경
C 인증 플러그인은 MySQL 5.7.X 커뮤니티 에디션(64비트)을 대상으로 개발되었으며, MySQL 5.7.X 커뮤니티 에디션 및 최신 버전의 BI용 MongoDB Connector를 활용해 테스트를 거쳤습니다. 이 플러그인은 MySQL Server 또는 Connector/ODBC 드라이버 버전 8 이상과 호환되지 않습니다.
플러그인 설치
MySQL 5.7.x 설치 프로그램 을 다운로드합니다. . 설치에 필요한 제품은 연결 방법에 따라 다릅니다.
연결 메서드필수 MySQL 구성 요소MySQL Connector/ODBC 드라이버를 사용하는 DSN(데이터 소스 이름)MySQL Connector/ODBCMySQL ShellMySQL Shell참고
운영 체제에 적합한 MySQL 구성 요소 버전(64비트 또는 32비트)을 설치합니다.
플러그인 구성
mongosql_auth
요소 .msi 설치 프로그램mongosql_auth
을 다운로드합니다. 플러그인 구성 요소를 설치합니다. 플러그인은 Windows 버전에 따라 다음 디렉토리 중 하나에 설치됩니다.플랫폼기본 위치32비트 WindowsC:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\plugin
64비트 WindowsC:\Program Files\MySQL\MySQL Server 5.7\lib\plugin
참고
macOS Catalina 사용자:
C 인증 플러그인은 OpenSSL v1.0 을(를) 사용합니다. OpenSSL v1.1 이상이 설치되어 있는 경우, C 인증 플러그인을 사용하려면 v1.0 으로 다운그레이드해야 합니다. 다음 명령으로 이 작업을 수행할 수 있습니다.
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/30fd2b68feb458656c2da2b91e577960b11c42f4/Formula/openssl.rb
OpenSSL의 1.0 버전과 1.1 버전이 모두 설치되어 있는 경우 /usr/local/opt/openssl
에서 버전 1.0 에 대한 심볼릭 링크를 생성하고 v1.1 에 대한 심볼릭 링크를 제거합니다.
MySQL 5.7.x 설치 프로그램 MySQL MongoDB Server을 다운로드합니다. 그리고 이 포함된 Community 를 설치합니다.MySQL shell
mongosql_auth
릴리스 페이지 에서 플러그인 라이브러리를 다운로드합니다. .다운로드한 후
mongosql_auth.so
파일 을 다음 중 하나로 이동합니다.<mysql-home>/lib/plugin/
디렉토리.<mysql-home>
의 기본값 위치 는 플랫폼에 따라 다릅니다.플러그인 디렉토리 의 위치 를 찾으려면 명령줄 에서 다음을 실행 합니다.
mysql_config --plugindir
- 또는 -
MySQL 클라이언트 에
plugin-dir=<your-install-dir>
옵션을 제공하는 경우 선택한 디렉토리 입니다.
MySQL 5.7.x 설치 프로그램 MySQL MongoDB Server을 다운로드합니다. 그리고 이 포함된 Community 를 설치합니다.MySQL shell
mongosql_auth
릴리스 페이지 에서 플러그인 라이브러리를 다운로드합니다. .다운로드한 후
mongosql_auth.so
파일 을 다음 중 하나로 이동합니다.<mysql-home>/lib/plugin/
디렉토리.<mysql-home>
의 기본값 위치 는 플랫폼에 따라 다릅니다.플러그인 디렉토리 의 위치 를 찾으려면 명령줄 에서 다음을 실행 합니다.
mysql_config --plugindir
- 또는 -
MySQL 클라이언트 에
plugin-dir=<your-install-dir>
옵션을 제공하는 경우 선택한 디렉토리 입니다.
인증에 플러그인 사용
인증 플러그인을 사용하기 전에 MongoDB에 대해 인증된 사용자를 설정해야 합니다. 인증된 사용자 생성에 대한 자세한 내용은 인증 활성화 를 참조하세요. Atlas에서 호스팅되는 BI Connector를 사용하는 경우 데이터베이스 사용자 구성을 참조하세요.
C 인증 플러그인 라이브러리를 사용하는 절차는 SQL 클라이언트에 따라 다릅니다. C 인증 플러그인은 다음 방법 중 하나를 통해 사용할 수 있습니다.
MySQL Connector/ODBC 드라이버를 사용하는 DSN(데이터 소스 이름) . 자세한 내용 은 시스템 DSN 생성을 참조하세요.
MySQL Shell을 위한
--default-auth
옵션입니다. 자세한 내용 은 MySQL 클라이언트에서 연결을 참조하세요.
이 플러그인은 32비트 또는 64비트 버전의 MySQL shell 및 MySQL connector/ODBC 드라이버와 모두 호환될 수 있습니다. 설치 디렉토리는 설치하는 버전에 따라 다릅니다.