반응형
설치 스크립트
APP_VERSION='4.4.1' \
&& wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - \
&& echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list \
&& sudo apt-get update -y \
&& sudo apt-get install -y \
mongodb-org=4.4.1 \
mongodb-org-server=4.4.1 \
mongodb-org-shell=4.4.1 \
mongodb-org-mongos=4.4.1 \
mongodb-org-tools=4.4.1 \
&& echo "mongodb-org hold" | sudo dpkg --set-selections \
&& echo "mongodb-org-server hold" | sudo dpkg --set-selections \
&& echo "mongodb-org-shell hold" | sudo dpkg --set-selections \
&& echo "mongodb-org-mongos hold" | sudo dpkg --set-selections \
&& echo "mongodb-org-tools hold" | sudo dpkg --set-selections
설정 변경
sudo vi /etc/mongod.conf
net:
port: 27017
bindIp: 0.0.0.0 # 0.0.0.0으로 바꿔야 외부에서 접속 가능
실행
- 백그라운드 실행
sudo systemctl start mongod
- 옵션 포함한 실행
mongod \ --logpath /home/ubuntu/mongodb/logs/mongodb.log \ --dbpath /home/ubuntu/mongodb/data \ --bind_ip_all \ --port 10000 \ --fork
프로세스 확인
ps -ef | grep mongodb
로그 확인
sudo tail -100f /var/log/mongodb/mongod.log
MongoDB CLI 접속
- 일반 접속
mongo
- username이 root이고 password가 123456인 계정으로 접속
mongo -uroot -p123456
안전 종료
- CLI 터미널에서 아래 명령 수행
use admin;
db.shutdownServer();
기타 명령어
# 실행
sudo systemctl start mongod
# 상태 확인
sudo systemctl status mongod
# 종료
sudo systemctl stop mongod
# 재시작
sudo systemctl restart mongod
참고
반응형
'Development > MongoDB' 카테고리의 다른 글
[MongoDB] Spring 연동 (0) | 2020.12.29 |
---|---|
[MongoDB] NodeJS 연동 (0) | 2020.12.29 |
[MongoDB] 데이터 백업/복구 (0) | 2020.12.29 |
[MongoDB] Replica Set 구성하기 (0) | 2020.12.29 |
[MongoDB] Query (0) | 2020.12.29 |