문서 메뉴

문서 홈보기 & 데이터 분석MongoDB Compass

MongoDB에 연결

이 페이지의 내용

  • 고려 사항
  • 연결
  • 명령줄에서 Compass에 연결
  • 고급 연결 옵션

이 페이지에서는 MongoDB Compass를 사용해 MongoDB 호스트에 연결하는 방법을 간략하게 설명합니다. 독립형, 복제본 세트 또는 샤드 클러스터 호스트에 연결할 수 있습니다.

참고

MongoDB Atlas

MongoDB 호스트를 만들어야 하는 경우 MongoDB Atlas 사용을 고려하세요. Atlas는 설치가 필요 없는 클라우드 호스팅 서비스형 데이터베이스로서 무료 계층으로 시작할 수 있는 옵션을 제공하며, 배포서버에 Compass를 쉽게 연결할 수 있도록 복사 가능한 URI를 제공합니다.

Compass를 설치해야 하는 경우 Compass 다운로드 및 설치에서 안내를 참조하세요.

  • Compass를 복제본 세트에 연결할 때는 개별 복제본 세트 멤버에 직접 연결하지 않는 것이 좋습니다. 투표의 결과로 인해 연결되어 있는 멤버가 프라이머리 멤버에서 세컨더리 멤버로 또는 그 반대로 전환되는 경우, Compass는 연결을 강제로 종료하거나 오래된 데이터를 표시할 수 있습니다.

    대신 복제본 세트에 연결하려면 연결 정보를 입력할 때 복제본 세트 SRV record 또는 Replica Set Name 중 한가지를 사용하십시오.

  • MongoDB Compass 1.19부터 Compass는 정품이 아닌 MongoDB 인스턴스에 연결되면 경고 메시지를 표시합니다. 이러한 인스턴스는 누락되거나, 일관되지 않거나, 불완전한 기능 등과 같이 공식 MongoDB 인스턴스와 다르게 작동할 수 있습니다.

  • 버전 1.39.2부터 MongoDB Compass는 더 이상 버전 1.31.0 이전의 레거시 연결 파일에서의 마이그레이션을 지원하지 않습니다. 레거시 연결은 디스크에 저장되며 버전 1.39.0 이후에는 더 이상 지원되지 않는 내부 Compass 연결 옵션 형식을 말합니다.

    즐겨찾기에 레거시 연결이 저장되어 있는 경우 버전 139에서 연결을0 1 내보냅니다.39. 버전으로 업데이트하기 전에 새 형식으로2 변환합니다. . 이상.

두 가지 방법으로 배포서버를 연결할 수 있습니다:

  • 연결 문자열을 제공합니다.

  • Advanced Connection Options을 지정합니다. 고급 연결 옵션을 사용하여 인증, TLS/SSL 및 SSH 연결 옵션을 지정할 수 있습니다. 자세히 알아보려면 고급 연결 옵션을 참조하세요.

연결 문자열을 제공하면 Compass는 MongoDB에서 지원하는 대부분의 연결 문자열 옵션 을 지원합니다.

기본적으로 Compass의 기본 socketTimeoutMS 값은 60000 또는 60 초입니다. Compass에서 시간 초과가 자주 발생하는 경우 연결 문자열에서 이 옵션을 더 높은 값으로 설정하는 것이 좋습니다.

Compass가 지원하는 연결 문자열 옵션의 전체 목록은 Compass 연결 README 를 참조하세요. GitHub에서.

1

배포에 대한 연결 문자열을 사용할 수 있는 경우 해당 문자열을 대화 상자에 직접 붙여넣을 수 있습니다. 표준 연결 문자열 형식 또는 DNS 시드 목록 연결 형식을 사용할 수 있습니다.

Atlas 클러스터의 연결 문자열을 가져오려면 다음과 같이 하세요:

  1. Atlas Clusters 뷰로 이동합니다.

  2. 원하는 클러스터의 Connect 을 클릭합니다.

  3. Connect with MongoDB Compass를 클릭합니다.

  4. 제공된 연결 문자열을 복사하세요.

경고

연결 문자열을 편집하기 위해 MongoDB Compass 연결 양식을 클릭하면 Compass의 자격 증명이 기본적으로 일반 텍스트로 표시됩니다.

비밀번호를 노출하지 않고 연결 문자열 자격 증명을 편집하려면 Compass 연결 양식의 Advanced Connection Options > Authentication 탭을 사용합니다.

Atlas에서 호스팅되지 않는 배포에 대한 연결 문자열의 형식을 지정하는 방법을 알아보려면 연결 문자열 URI 형식을 참조하세요.

2

Compass 홈페이지로 이동하려면 Connect 또는 Save & Connect 클릭하세요.

Save & Connect 버튼을 누르면 연결 문자열을 즐겨찾는 연결로 저장할지 묻는 메시지가 표시되고 홈페이지로 이동합니다.

중요

필요한 액세스 권한

MongoDB deployment에 연결되면 다양한 Compass 기능에 액세스하기 위해 특정 사용자 역할 이 필요할 수 있습니다. Compass 기능에 필요한 역할에 대한 자세한 내용은 필수 액세스를 참조하세요.

명령줄에서 Compass 세션을 시작할 수 있습니다.

엔터프라이즈 환경에서 스크립트로 작성된 시작을 사용하면 Compass 배포를 더 쉽게 수행할 수 있습니다. 예를 들어 민감한 시스템에 대한 액세스를 제한하려면 Compass가 점프 호스트에서 실행할 수 있도록 명령줄 시작을 구성할 수 있습니다.

자세한 내용은 명령줄에서 Compass 시작을 참조하십시오.

고급 연결 옵션은 Compass를 MongoDB에 연결하는 추가 방법을 제공합니다. 고급 연결 옵션을 사용하면 인증, TLS/SSL 및 SSH를 지정하여 배포에 안전하게 연결할 수 있습니다.

자세한 내용은 고급 연결 옵션을 참조하세요.

다음도 참조하세요.

배포서버 연결을 끊는 방법을 알아보려면 MongoDB에서 연결 끊기를 참조하세요.

← Compass Edition의 기능