오늘은 리눅스에 몽고DB를 설치하는 법을 알아보자! 

$ apt-get install mongodb

설치가 완료됐다면 (첫 문단이든 두 번째 문단이든) 몽고db가 정상적으로 실행되는지 확인해보자.

$ systemctl start mongod

실행된다면 설치 끝이다.


MongoDB 설정

기본 설정파일

몽고db의 기본 설정파일 위치는 [ /etc/mongodb.conf ]다. 해당 위치에서 접속 아이피, 포트, db 위치등 전반적인 설정을 할 수 있다.

자주쓰는 옵션만 정리하면, 아래와 같다.

dbpath: 데이터베이스 정보를 저장할 경로. 이 때 해당 경로는 이미 만들어져 있어야 한다.
logpath: 몽고디비 활동을 기록할 경로. 마찬가지로 경로는 이미 만들어져 있어야 한다.
bind_ip: 접속제한 아이피 설정. 127.0.0.1로 하면 내부접속만 가능하며, 전체 허용 하려면 0.0.0.0으로 설정 해야한다.
port: 몽고디비 실행 포트 설정.
journal: 복구를 위한 옵션. wiredTiger를 사용하면서 생긴 것인데, 자세한 내용은 몽고디비를 참고하자. 대충 check point를 설정하고 이를 기준으로 identifier 설정, 복구한다. true로 하자

#아래는 SSL 설정이다.
# SSL options
# Enable SSL on normal ports
sslOnNormalPorts = true
# SSL Key file and password
sslPEMKeyFile = PEM 경로
sslPEMKeyPassword = pass

실행 후 MongoDB Compass로 접속이 가능한지 확인하자.

이렇게 접속이 되면 설치와 설정 끝!

+ Recent posts