반응형
설치 테스트는 Ububtu 20.04 버전, Java11 버전에서 확인하였다.
Ububtu 환경에서 MongoDB 를 설치하기 위해서 아래의 메뉴얼을 따르면 된다.
mongosh란 MongoDB 인스턴스를 조작할 수 있도록 도와주는 shell 이다.
※ 참고URL : https://www.mongodb.com/docs/mongodb-shell/install/
### 패키지 정보 업데이트
sudo apt-get update
### home 디렉토리로 이동
cd /home
### mongosh tgz 파일 다운로드
wget https://downloads.mongodb.com/compass/mongosh-1.6.0-linux-x64.tgz
### 압축풀기
tar -xzvf mongosh-1.6.0-linux-x64.tgz
### 디렉토리명 변경
mv mongosh-1.6.0-linux-x64 mongosh
/mongosh/bin/mongosh 가 shell 실행 파일이다.
해당 파일을 /usr/bin/ 으로 이동 시켜주자.
### /usr/bin 아래로 mongosh 실행파일 이동
mv mongosh /usr/bin
### 소유자/그룹 변경
chown mongodb:mongodb mongosh
mongo shell 에 mongodb 인스턴스 아이피 와 포트를 입력하면
해당 인스턴스로 붙어서 조작을 할 수 있는 환경이 만들어진다.
### mongosh 실행
mongosh {ip}:{port}
Current Mongosh Log ID: 6348f2ba6a352a3a1992a045
Connecting to: mongodb://0.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.6.0
Using MongoDB: 6.0.2
Using Mongosh: 1.6.0
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
------
The server generated these startup warnings when booting
2022-10-14T02:39:09.638+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem
2022-10-14T02:39:10.593+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
------
------
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).
The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.
To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
------
test>
mongo shell 의 실행과 종료는 아래와 같이 수행할 수 있다.
### MongoDB Shell 실행 : 해당 DB 서버가 정상적으로 실행되는지 확인
mongosh
>
### 원격으로 접속할 때
mongosh {호스트명}
>
### 기동 확인용 명령어 예시
> show dbs;
> show collections;
### shell 종료 명령어
> exit
반응형
'MongoDB' 카테고리의 다른 글
[MongoDB] WiredTiger StorageEngine (0) | 2023.03.13 |
---|---|
[MongoDB] Ubuntu MongoDB 설치 - mongos 설치 (0) | 2022.11.25 |
[MongoDB] Ubuntu MongoDB 설치 - mongoc 설치 (0) | 2022.11.24 |
[MongoDB] Ubuntu MongoDB 설치 - mongod 설치 (0) | 2022.11.23 |
[MongoDB] MongoDB 란? (0) | 2022.11.22 |