MongoDB

MongoDB (몽고DB) ubuntu(24.04) 설치 방법 및 외부 접속 허용

땍땍 2024. 7. 31. 13:58

 

설치 방법은 언제나 변경될 수 있기 때문에, 공식 문서를 확인하는 것을 추천한다.

https://www.mongodb.com/ko-kr/docs/manual/tutorial/install-mongodb-on-ubuntu/

 

Ubuntu에 MongoDB Community Edition 설치 - MongoDB 매뉴얼 v7.0

Ubuntu에서 제공하는 mongodb 패키지는 MongoDB Inc.에서 유지 관리하지 않으며 공식 mongodb-org 패키지와 충돌합니다. Debian 시스템에 mongodb 패키지를 이미 설치했다면, 먼저 해당 mongodb 패키지를 제거한

www.mongodb.com

 

# gnupg 및 curl 을 이용할 수 없는 경우 설치
sudo apt-get install gnupg curl
# MongoDB 공개 GPG Key 추가
curl -fsSL <https://www.mongodb.org/static/pgp/server-7.0.asc> | \\
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \\
   --dearmor
# mongodb-org-7.0.list 추가
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] <https://repo.mongodb.org/apt/ubuntu> jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt-get update
# 최신버전 설치 
sudo apt-get install -y mongodb-org
# 특정 버전 설치
sudo apt-get install -y mongodb-org=7.0.12 mongodb-org-database=7.0.12 mongodb-org-server=7.0.12 mongodb-mongosh=7.0.12 mongodb-org-mongos=7.0.12 mongodb-org-tools=7.0.12
# 몽고 DB 실행
sudo systemctl start mongod
# 몽고 DB 자동 실행
sudo systemctl enable mongod

설치를 마무리 되면 초기 설정으로는 Local 환경에서만 접속을 허용하도록 되어있기 때문에, 외부에서 mongoDB에 접근하여 사용하고 싶다면 아래와 같이 설정을 해주자

# 설정 파일 수정
sudo nano /etc/mongod.conf

기존 127.0.0.1 → 0.0.0.0 ( 모든 접근 허용 ) 변경

# MongoDB 재시작
sudo systemctl restart mongod