MongoDB 설치

| 2020년 5월 26일 | 0 Comments

1. centos에 설치

공식 배포 사이트에서 OS 별로 받을 수 있는 버전을 제공하고 있습니다.

https://fastdl.mongodb.org

 

설치할 버전을 선택한 후 wget 명령어로 다운 받습니다.

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.18.tgz

 

tar 명령어로 압축을 해제합니다.

# tar xvfz mongodb-linux-x86_64-rhel70-4.0.18.tgz

 

mongodb에 적용할 설정파일을 미리 작성합니다.

# vi /etc/mongodb.conf

logpath=/var/log/mongdb ← 로그 파일 경로
logappend=true ← 로그 파일이 존재할 경우 이어서 기록
fork=true ← mongoDB를 데몬으로 실행
dbpath=/usr/local/mongodb ← data 디렉터리 경로
pidfilepath=/var/log/mongodb/mongod.pid ← pid를 파일로 지정 및 경로 설정
bind_ip=127.0.0.1 ← 접속 가능한 IP 설정 모든 접속 허가 시 0.0.0.0
port=27017 ← 데몬 통신 포트
verbose=true ← 로그 파일의 내용을 상세하게 기록

 

설정 파일에 입력한 디렉터리를 생성합니다.

# mkdir /usr/local/mongodb

# mkdir /var/log/mongodb

 

mongodb를 실행합니다.

# /usr/local/src/mongodb-linux-x86_64-rhel70-4.0.18/bin/mongod -config /etc/mongodb.conf

 

mongo 명령어로 MongoDB 쉘에 접속할 수 있습니다.

# /usr/local/src/mongodb-linux-x86_64-rhel70-4.0.18/bin/mongo 

 

편리하게 사용하기 위해 환경 변수를 등록합니다.

# vi /root/bash_profile

 

2. ubuntu에 설치

apt-get 명령어로 단순하게 설치가 가능합니다.

# apt-get install mongodb

 

자동으로 서비스에 등록됩니다.

 

mongod 명령어로 처음 데몬을 실행하면 디렉터리가 없다는 이유로 실행이 되지 않기 때문에 디렉터리를 생성합니다.

# mkdir /datga

# mkdir /data/db

 

mongo 명령어를 실행하여 MongoDB쉘에 접속할 수 있습니다.

 

3. winodws 환경에 설치

편리한 설치를 위해 zip 파일이 아닌 MJI 파일을 다운받습니다.

 

다운받은 설치 프로그램을 실행합니다.

 

Next를 클릭하여 진행합니다.

 

라이선스 규약을 체크하고 Next를 클릭합니다.

 

디렉터리 경로를 설정하면 화면입니다. Custom을 선택할 경우 기본 디렉터리가 아닌 다른 디렉터리로 설정할 수 있습니다. 변경을 원하지 않을 경우 Complete를 선택합니다.

 

Mongodb 데몬을 서비스에 등록할지 묻는 화면입니다. 체크 박스를 선택한 후 Next를 클릭합니다.

 

GUI 화면으로 mongodb를 사용할 수 있게 해주는 MongoDB Compass를 설치할지 묻는 화면입니다.

다른 툴을 사용하거나 사용을 원치 않을 경우에는 체크박스를 해제하고 Next를 클릭합니다.

 

설정이 완료되면 Install을 클릭하여 설치를 진행합니다.

 

설치가 완료된 후 MongoDB Compass가 자동으로 실행됩니다.

 

MongoDB 데몬과 연결하기 위해 데몬을 실행합니다.

설치경로에 있는 mongod.exe 파일을 실행하거나 cmd 창에서 ‘net start MongoDB ‘명령어로 실행할 수 있습니다.

 

처음 데몬을 실행하면 데이터 디렉터리가 없다는 이유로 실행이 되지 않습니다.

 

기본 경로인 C:\data\db 디렉터리를 생성하였습니다.

 

디렉터리를 생성한 후 다시 데몬 실행을 시도하면 정상적으로 실행됩니다.

 

C:\Program Files\MongoDB\Server\4.2\bin\mongo.exe 파일을 실행하면 MongoDB 쉘에 접속할 수 있습니다.

 

데몬 실행 후 다시 MongoDB Compass를 실행하면 데몬과 연동된 화면이 출력됩니다.

 

 

Category: 솔루션/IT기타

Avatar

About the Author ()