MongoDB CLI 설치 또는 업데이트
이 페이지의 내용
MongoDB 명령줄 인터페이스(mongocli
)를 사용하여 Atlas, Cloud Manager 및 Ops Manager에서 MongoDB 클러스터를 배포하고 관리할 수 있습니다. 운영 체제 및 MongoDB 서비스 버전 요구 사항은 호환성을 참조하세요.
설치 전에 패키지를 확인하려면 MongoDB CLI 패키지 무결성 확인을 참조하세요.
MongoDB CLI 설치
다음 메서드 중 하나를 선택하여 MongoDB CLI를 설치합니다.
Homebrew, Yum 또는 Apt와 같은 패키지 관리자를 사용하여 설치합니다.
바이너리를 다운로드하여 추출합니다.
GitHub 리포지토리를 복제하고 Go로 MongoDB CLI를 설치합니다.
절차
사용 중인 MongoDB 에디션에 대해 yum
을(를) 구성합니다.
yum
을 사용하여 MongoDB CLI를 직접 설치할 수 있도록 /etc/yum.repos.d/mongodb-org-6.0.repo
파일을 생성합니다.
[mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
yum
을(를) 사용하여 MongoDB CLI를 직접 설치할 수 있도록 /etc/yum.repos.d/mongodb-enterprise-6.0.repo
파일을 생성합니다.
[mongodb-enterprise-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/6.0/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-enterprise-6.0] name=MongoDB Enterprise Repository baseurl=https://repo.mongodb.com/yum/amazon/2/mongodb-enterprise/6.0/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
에서 사용하는 공개 apt
키를 가져옵니다.
터미널에서 다음 명령을 실행하여 https://www.mongodb.org/static/pgp/server-6.0.asc에서 MongoDB 공용 GPG 키를 가져옵니다.
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
명령이 성공하면 OK
을 반환합니다.
사용 중인 MongoDB 에디션에 대한 목록 파일을 생성합니다.
사용 중인 Ubuntu 버전에 대한 목록 파일 /etc/apt/sources.list.d/mongodb-org-6.0.list
를 생성합니다.
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
MongoDB용 /etc/apt/sources.list.d/mongodb-enterprise.list
파일을 만듭니다.
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu focal/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu bionic/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian bullseye/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
에 을 추가합니다.mongocli
PATH
시스템 어디에서나 mongocli
명령을 실행하려면 다음 중 하나를 수행해야 합니다.
실행 파일의 위치를
PATH
에 추가하거나실행 파일을
PATH
내 디렉토리로 이동합니다.
개인 설정과 환경에 따라 여러 가지 방법으로 이 작업을 수행할 수 있습니다. 더 많은 예시를 보려면 해당 shell 및 운영 체제의 설명서를 참조하세요.
예시
다음 예시에서는 사용자가 GitHub 리포지토리를 복제하여 MongoDB CLI를 다운로드하고 설치합니다. mongocli
실행 파일은 $GOPATH 환경 변수로 지정된 위치에 저장됩니다. Unix 시스템에서는 기본 위치가 $HOME/go
이고 Windows에서는 %USERPROFILE%\go
입니다.
그런 다음 사용자는 이 디렉토리를 PATH
에 추가합니다.
export PATH="$HOME/go:$PATH"
예시
다음 예제에서 사용자는 MongoDB CLI의 바이너리를 /mcli_2.0.1-macOS_x86_64
디렉터리에 다운로드하고 추출합니다.
그런 다음, 사용자는 실행 파일을 PATH
에 이미 있는 디렉토리로 이동합니다.
cd mcli_2.0.1-macOS_x86_64 mv mongocli /usr/local/bin
MongoDB CLI 업데이트
MongoDB CLI를 업데이트하려면 설치한 방법에 대한 절차를 따릅니다.
다음 단계
환경에 맞게 MongoDB CLI를 구성합니다.
자동 완성을 활성화하면 사용 가능한 명령과 해당 구문을 셸에서 직접 확인할 수 있습니다.