Docs Menu
Docs Home
/
BI 커넥터
/

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-1SCRAM-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 이상과 호환되지 않습니다.

  1. MySQL 5.7.x 설치 프로그램 을 다운로드합니다. . 설치에 필요한 제품은 연결 방법에 따라 다릅니다.

    연결 메서드
    필수 MySQL 구성 요소
    MySQL Connector/ODBC 드라이버를 사용하는 DSN(데이터 소스 이름)
    MySQL Connector/ODBC
    MySQL Shell
    MySQL Shell

    참고

    운영 체제에 적합한 MySQL 구성 요소 버전(64비트 또는 32비트)을 설치합니다.

  2. 플러그인 구성 mongosql_auth 요소 .msi 설치 프로그램 mongosql_auth 을 다운로드합니다. 플러그인 구성 요소를 설치합니다. 플러그인은 Windows 버전에 따라 다음 디렉토리 중 하나에 설치됩니다.

    플랫폼
    기본 위치
    32비트 Windows
    C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\plugin
    64비트 Windows
    C:\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 에 대한 심볼릭 링크를 제거합니다.

  1. MySQL 5.7.x 설치 프로그램 MySQL MongoDB Server을 다운로드합니다. 그리고 이 포함된 Community 를 설치합니다.MySQL shell

  2. mongosql_auth 릴리스 페이지 에서 플러그인 라이브러리를 다운로드합니다. .

  3. 다운로드한 후 mongosql_auth.so 파일 을 다음 중 하나로 이동합니다.

    • <mysql-home>/lib/plugin/ 디렉토리.

      <mysql-home> 의 기본값 위치 는 플랫폼에 따라 다릅니다.

      플러그인 디렉토리 의 위치 를 찾으려면 명령줄 에서 다음을 실행 합니다.

      mysql_config --plugindir

    - 또는 -

    • MySQL 클라이언트 에 plugin-dir=<your-install-dir> 옵션을 제공하는 경우 선택한 디렉토리 입니다.

  1. MySQL 5.7.x 설치 프로그램 MySQL MongoDB Server을 다운로드합니다. 그리고 이 포함된 Community 를 설치합니다.MySQL shell

  2. mongosql_auth 릴리스 페이지 에서 플러그인 라이브러리를 다운로드합니다. .

  3. 다운로드한 후 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 인증 플러그인은 다음 방법 중 하나를 통해 사용할 수 있습니다.

이 플러그인은 32비트 또는 64비트 버전의 MySQL shell 및 MySQL connector/ODBC 드라이버와 모두 호환될 수 있습니다. 설치 디렉토리는 설치하는 버전에 따라 다릅니다.

돌아가기

인증