갈루아의 반서재

Install MongoDB on Ubuntu



1. MongoDB GPG 공개키 가져오기


MongoDB는 우분투 패키지 저장소에 포함되어 있지만, 공식 MongoDB 저장소에서 최신 버전을 설치할 수 있으므로 이를 이용해서 설치하는 것을 권한다.

우분투에서는 GPG 키를 통해 소프트웨어 패키지의  진품 여부를 담보해주기 때문에, 먼저 GPG 키를 가져와야 한다.


1
2
3
4
5
6
(envangular)root@localhost:~# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.er5cZ3XHeL --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/hvr-ghc.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: key 7F0CEB10: public key "Richard Kreuter <richard@10gen.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
cs




2. 리스트 파일 생성


MongoDB 리스트 파일 생성

1
2
(envangular)root@localhost:~# echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse
cs


패키지리스트 업데이트

1
(envangular)root@localhost:~# sudo apt-get update
cs




3. MongoDB 설치 및 검증


MongoDB 패키지 설치

1
(envangular)root@localhost:~# sudo apt-get install -y mongodb-org
cs


설치 후 자동실행되며, 실행여부는 아래와 같이 확인한다.

1
2
(envangular)root@localhost:~# service mongod status
mongod start/running, process 25803
cs


MongoDB 서비스 종료 및 시작은 다음과 같이 한다.

service mongod stop

service mongod start



※ MongoDB 설치관련 참조사이트

https://www.digitalocean.com/community/search?q=mongodb