AWS EC2에 mongoDB를 설치하게 됐다.
DocumentDB는 비싸다...
참고 url
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
https://moondol-ai.tistory.com/345
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"
내가 설치하고자 하는 서버는 Ubuntu 20.04 LTS 버젼이고 이는 focal이라고 부른다.
각 우분투마다 부르는게 다르다.
24.04 LTS ("Noble")
22.04 LTS ("Jammy")
20.04 LTS ("Focal")
현재 최신 버젼이 8.0인 듯
$ curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
--dearmor
focal 버젼 기준. noble이나 jammy cmd는 공식사이트에서 확인할 것
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
$ echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
list 파일을 로컬 패키지 데이터베이스에 추가했기 때문
$ sudo apt-get update
최신 안정화 버젼 설치하거나 특정 버젼도 설치 가능
$ sudo apt-get install -y mongodb-org
설치 완료!
$ sudo systemctl start mongod
$ sudo systemctl status mongod
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: active (running) since Wed 2025-07-09 17:43:00 KST; 57s ago
Docs: https://docs.mongodb.org/manual
Main PID: #### (mongod)
Memory: 109.3M
CGroup: /system.slice/mongod.service
└─#### /usr/bin/mongod --config /etc/mongod.conf
음 잘 떠있군.
$ sudo systemctl stop mongod
$ sudo systemctl restart mongod
$ mongosh
해리포터 주문 같다...
다음엔 mongosh 사용법을 봐야겠다.
로컬에서 붙어서 개발하는 방법도 찾아보겠다.