티스토리 뷰

Database/mongoDB

[mongoDB/linux] mongo db 설치

angieveloper 2022. 3. 14. 20:46

⛳️ 1. 버전 확인

$ lsb_release -dc
Description:    Debian GNU/Linux 10 (buster)
Codename:       buster

버전에 따라 설치하는 버전이 달라지기 때문에 확인 필수
나는 GCP의 compute engine을 사용했더니 debian 10 이었음

 

⛳️2. monogodb GPG public key 가져오기

wget이 없다면 먼저 설치해주자

$ sudo apt-get install wget

 

gnupg 설치

$ sudo apt-get install gnupg

 

1에서 확인한 버전을 토대로!! mongodb public GPG key를 받아줘야 한다

(참고: https://docs.mongodb.com/manual/administration/install-community/)

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

 

⛳️ 3. mongodb list file 설치

$ echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

 

⛳️ 4. 설치 패키지 목록 업데이트

위에서 설치한 리스트 파일을 토대로 업데이트 된다

$ sudo apt-get update

 

⛳️ 5. 설치하기

$ sudo apt-get install -y mongodb-org

 

환경 변수 설정

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-database 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

 

⛳️ 6. mongodb 실행

$ sudo systemctl start mongod
$ sudo systemctl daemon-reload

 

잘 실행되는지 확인해보자

$ sudo systemctl status mongod
$ sudo systemctl enable mongod

 

⛳️ 7. mongo db shell 실행

$ mongosh
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함