본문으로 바로가기

[CentOS 7] MongoDB(몽고DB) 설치 가이드

category DBMS/MongoDB 2019. 8. 29. 09:23
반응형

몽고DB

CentOS 7 몽고DB 설치 가이드

 

몽고DB는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. NoSQL 데이터베이스로 분류되는 몽고DB는 JSON과 같은 동적 스키마형 도큐먼트들을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조의 사용을 삼간다.

[출처 : 위치백과]

 

* 설치되는 몽고DB 버전은 4.2버전을 기준으로 한다.

 

1. CentOS YUM 리파지토리(repository) 추가하기

몽고DB는 CentOS에 기본 리파지토리에 포함되어 있지 않다. 리파지토리 파일을 생성하기 위해 아래 내용을 입력하여 파일을 생성한다.

경로 : /etc/yum.repos.d/mongodb-org.repo

$[mongo@localhost ~]# sudo vi /etc/yum.repos.d/mongodb-org.repo

 

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

리파지토리 등록확인

$[mongo@localhost ~]# yum repolist

. . .
repo id                          repo name
base/7/x86_64                    CentOS-7 - Base
mongodb-org-3.2/7/x86_64         MongoDB Repository
. . .

 

2. 몽고DB 설치하기

YUM 리파지토리에 등록을 완료하였으므로 설치는 YUM을 이용해서 설치한다.

$[mongo@localhost ~]# sudo yum install mongodb-org

위의 yum install mongodb-org 커멘드를 이용해 설치가 완료 된다.

 

3. 몽고DB 시작, 종료, 상태 확인

- 시작

$[mongo@localhost ~]# sudo systemctl start mongod

 

- 종료

$[mongo@localhost ~]# sudo systemctl stop mongod

- 상태 확인

$[mongo@localhost ~]# sudo systemctl status mongod

 

4. 몽고DB 로그 확인

- 몽고DB 실행 로그는 아래 경로에서 확인 가능하다.

경로 : /var/log/mongodb/mongod.log

$[mongo@localhost ~]# tail /var/log/mongodb/mongod.log

 

 

이상으로 CentOS 7에서 MongoDB(몽고DB) 설치를 마친다.

반응형