Mongo DB 기본 세팅

nagang·2023년 5월 22일
0

MongoDB

목록 보기
1/3
post-thumbnail

해당 글은 aws EC2에 MongoDB를 간단히 사용하기 위해 설정한 방법을 정리한 글이다.

각 OS 마다 설치 방법은 MongoDB Documentation에 자세히 나와있으니 설치하려는 OS를 선택 후 설치 해야한다.
MongoDB Install

OS : amazon-linux-2
설치 Mongo versino: 4.2

모든 명령어는 user가 root일 경우로 본다.

MongoDB 설치

yum update -y
amazon-linux-extras install epel -y

yum 몽고 패키지 설치 전 yum Repository에 Mongo 패키지를 추가해준다.

vim /etc/yum.repos.d/mongodb-org-4.2.repo

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/4.2/aarch64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

x86을 사용하고 있다면 baseurl = https://repo.mongodb.org/yum/amazon/2/mongodb-org/4.2/x86_64/로 설정한다.

version이 다르다면 파일 이름 및 baseurl, title에 version이 들어간 부분을 수정한다.

안전한 최신 버전의 MongoDB 설치

yum install -y mongodb-org

MongoDB의 특정 릴리스를 설치하려면 아래와 같이 각 구성 요소 패키지를 개별적으로 지정해야한다.

sudo yum install -y mongodb-org-4.2.24 mongodb-org-database-4.2.24 mongodb-org-server-4.2.24 mongodb-org-mongos-4.2.24 mongodb-org-tools-4.2.24

설치가 완료될 경우 /etc/mongod.conf 파일이 생성된다. 해당 파일에서 데이터가 저장되는 path, log path 등 변경할 수 있다.

지금은 외부에서 접속할 수 있도록 bindIp를 설정해준다.

vim /etc/mongod.conf

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0

Mongo DB 실행

systemctl start mongod
or service mongod start
profile
backend 개발자입니다.

0개의 댓글