본문 바로가기

문돌이 존버/DB 및 SQL 스터디

AWS Ubuntu 20.04 LTS에 MongoDB 설치하기

반응형

본 글에서는 AWS Ubuntu 20.04 LTS에서 MongoDB를 설치하는 방법을 소개하겠습니다. 우분투에 뭔가를 한 번에 설치한 적은 처음인데, MongoDB 설치 방법은 다른 블로그에서 잘 설명해주셔서 손쉽게 진행했습니다. 

<출처: MongoDB 공식 홈페이지>

먼저 터미널에서 MongoDB 공개 GPG 키를 가져오도록 합니다.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

이후 MongoDB를 위한 list 파일을 생성해야 합니다. 이때 Ubuntu 버전 별로 다른데, Ubuntu 20.04는 Focal 이기 때문에 아래 명령어를 입력합니다.

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

MongoDB를 위한 list 파일을 로컬 패키지 데이터베이스에 추가했기 때문에 로컬 패키지 데이터베이스를 업데이트합니다.

sudo apt update

MongoDB 패키지를 설치할 차례이며, 총 2가지의 버전이 있습니다. 첫 번째로 1) 최신 안정화 버전을 설치하거나, 두 번째는 2) 특정 릴리즈 버전을 설치하는 것입니다.

sudo apt install -y mongodb-org

아래가 특정 릴리즈 버전(4.4.2)을 설치하는 것입니다. 원하는 버전에 따라 해당 부분을 다른 것으로 바꾸면 됩니다.

sudo apt install -y mongodb-org=4.4.2 mongodb-org-server=4.4.2 mongodb-org-shell=4.4.2 mongodb-org-mongos=4.4.2 mongodb-org-tools=4.4.2

MongoDB를 실제로 실행하기 위해선 아래 명령어를 사용하면 됩니다.

sudo systemctl start mongod

잘 작동하고 있는지 상태를 살펴보기 위해선 아래 명령어를 사용하면 됩니다.

sudo systemctl status mongod

MongoDB를 중지하는 명령어는 아래와 같습니다.

sudo systemctl stop mongod

재시작하는 경우는 아래를 사용합니다.

sudo systemctl restart mongod

위의 명령어들이 먹히지 않는다면 아래 버전으로 start, status, stop, restart 모두 동일하게 해주면 됩니다.

sudo service mongod start

MongoDB를 아예 삭제하기 위해선 아래 명령어를 사용합니다.

sudo apt-get purge mongodb-org*

다음 시간엔 MongoDB를 세팅하는 방법에 대해 살펴보겠습니다.

참조
https://velog.io/@klasis/AWS-EC2-Ubuntu-Server-20.04-LTS%EC%97%90-MongoDB-Community-4.4.x-%EC%84%A4%EC%B9%98
728x90
반응형