MongoDB Atlas 에서 호스팅되든 자체 관리형이든 MongoDB 클러스터에 연결하는 방법을 알아보세요.
연결 문자열 형식
배포서버 에 연결하려면 연결 문자열 이 필요합니다. 연결 문자열 형식은 연결 대상이 복제본 세트 인지, 샤딩된 클러스터 인지, 독립형 배포서버 인지에 따라 달라집니다.
복제본 세트:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin&replicaSet=myRepl
샤드 클러스터:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongos0.example.com/?authSource=admin
독립형:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin
사용자 이름 또는 비밀번호에 다음 문자가 포함된 경우 해당 문자는 퍼센트 인코딩을 사용하여 변환해야 합니다:
$ : / ? # [ ] @
연결 문자열 형식 및 옵션에 대한 자세한 내용은 연결 문자열을 참조하세요.
연결 문자열 가져오기
연결 문자열 얻는 방법은 배포서버 가 MongoDB Atlas 에서 호스팅되는지 또는 자체 관리되는지 여부에 따라 달라집니다.
MongoDB Atlas 배포서버
MongoDB Atlas 에서 호스팅되는 클러스터 에 연결하려면 다음 방법을 다루는 Atlas 클러스터에 연결을 참조하세요.
Atlas CLI 또는 Atlas UI 통해 연결 문자열 가져옵니다.
IP 액세스 목록 구성합니다.
데이터베이스 사용자를 생성합니다.
드라이버, Compass,
mongosh등 다양한 연결 방법을 사용하세요.
자체 관리 배포서버
자체 관리형 배포서버 에 연결하기 전에 다음을 수행합니다.
MongoDB deployment 실행 액세스할 수 있는지 확인합니다.
적절한 권한을 가진 데이터베이스 사용자를 생성합니다.
클라이언트 와 MongoDB deployment 간의 네트워크 연결을 확인합니다.
연결 문자열 구성하려면 배포서버 토폴로지 에 적합한 연결 문자열 형식을 사용합니다.
연결 메서드
연결 문자열 얻은 후에는 다음 방법을 사용하여 연결할 수 있습니다.
클라이언트 라이브러리를 통해 클러스터에 연결 - 다양한 프로그래밍 언어용 MongoDB 드라이버
Compass 통해 클러스터에 연결 - MongoDB Compass GUI
mongosh 통해 클러스터에 연결 -
mongoshVS Code 통해 클러스터에 연결 - MongoDB for VS Code
BI Connector 통해 클러스터에 연결 - MongoDB BI Connector
명령줄 도구 - mongodump, mongorestore 및 기타 도구