티스토리 뷰
⛳️ 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
'Database > mongoDB' 카테고리의 다른 글
[mongoDB/Error] There is more than one 2dsphere index; unsure which to use for $geoNear (0) | 2022.03.27 |
---|---|
[mongoDB] collection의 index 관리 (0) | 2022.03.26 |
댓글