mongodb가 아닌 mongo 셸만 설치합니다.
위에서 언급한 바와 같이, 저는 RHEL 인스턴스(A 머신)에 몽고 쉘만 설치하면 됩니다.별도의 인스턴스(시스템 B)에 mongodb 서버가 있으며 실행하려면 A에서 mongodb 서버에 연결해야 합니다.mongodump
그리고.mongorestore
명령을 실행합니다.
웹에서 찾아봤지만 몽고드 패키지를 설치하라는 안내만 받았습니다.
도움을 주시면 감사하겠습니다.
공식 문서에 따르면 설치하는 데 문제가 없습니다.mongodb-org-shell
오직.
- 다음 위치에 리포지토리 파일 만들기
sudo vim /etc/yum.repos.d/mongodb.repo
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc gpgcheck=1 enabled=1
sudo yum clean all
sudo yum install mongodb-org-shell-4.0.2
mongo <mongo-server-ip>
참고: 4단계는 모든 경우에 작동하지 않습니다.원격 mongo 서버에 연결하려면 적절한 명령을 확인해야 합니다.
출처: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
설치에 대한 공식 튜토리얼을 따를 수 있습니다.mongodb
그리고 모든 패키지를 설치할 메인 패키지를 설치하는 대신, 몽고셸이 포함된 패키지를 설치합니다.
설치할 수 있습니다. mongosh
(MongoDB Shell) 대신 사용합니다.유산mongo
MongoDB v5.0 이후 셸이 더 이상 사용되지 않으며 다음으로 대체되었습니다.mongosh
mongosh 문서에서:
새로운 MongoDB 쉘,
mongosh
레거시 몽고 셸에 비해 다음과 같은 다양한 이점을 제공합니다.
- 구문 강조 표시 기능이 향상되었습니다.
- 명령 기록이 향상되었습니다.
- 로깅이 향상되었습니다.
현재 mongosh는 mongo 셸 메서드의 하위 집합을 지원합니다.mongosh와 mongo shell 사이의 기능 패리티를 달성하는 것은 지속적인 노력입니다.
하위 호환성을 유지하기 위해 mongosh가 지원하는 메서드는 mongo 셸의 해당 메서드와 동일한 구문을 사용합니다.mongosh에서 지원되는 메서드의 전체 목록을 보려면 MongoDB Shell Methods를 참조하십시오.
추가 참조:레거시 mongo Shell과 호환성 변경 사항
아래 단계를 따르십시오.
/etc/yum.repos.d/mongodb.repo 파일을 생성합니다.
다음을 포함하도록 위 파일을 업데이트합니다.
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
sudo yum install -y mongodb-org-shell-2.6.9
mongo mongo-db_server_IP:27017/database_name -u username -p password
Mongo 다운로드 페이지로 이동하여 운영 체제와 관련하여 필요한 패키지를 다운로드합니다.마지막으로 운영 체제의 지침에 따라 패키지를 설치합니다.
특히 설치할 때mongo
또는mongosh
:
- 다운로드.
.tgz
파일을 줄로 묶고 파일에서 제거합니다./usr/local/
- 더하다
/usr/local/mongo/
셸 프로파일(예:~/.bashrc
터미널을 다시 시작합니다.
자세한 내용은 문서를 참조하십시오.
추신:mongo
다운로드한 패키지의 버전에 따라 경로가 달라져야 합니다.
언급URL : https://stackoverflow.com/questions/42001338/install-only-mongo-shell-not-mongodb
'programing' 카테고리의 다른 글
특정 커밋 제거 (0) | 2023.05.25 |
---|---|
두 리포지토리 간의 차이 파악 (0) | 2023.05.25 |
VBA 언어로 "값이 비어 있지 않은 경우"를 어떻게 표현합니까? (0) | 2023.05.25 |
T-SQL에서 중복된 공간을 단일 공간으로 바꾸기 (0) | 2023.05.25 |
Postgre에서 시간대가 있거나 없는 타임스탬프 간의 차이SQL (0) | 2023.05.25 |