리눅스 MongoDB 4.4 설치 방법

이 글은 redhat 계열 리눅스에 mongodb 4.4 버전 설치를 기준으로 작성한다. 하지만 설치 원리를 이해 하면 다른 배포판이나 mongodb 버전 설치에도 충분히 응용할 수 있기 때문에 상황에 따라 참고하면 된다. 단 인터넷 연결이 가능한 환경이라는 조건은 있다.

1. MongoDB 레포지토리 파일 생성

root 계정으로 로그인하고 yum.repos.d 폴더로 이동한다. 여기가 repository 정보를 구성하는 경로다.

[root@localhost yum.repos.d]# cd /etc/yum.repos.d
mongodb install (1)

mongodb-org-4.4.repo 파일을 생성한다.

[root@localhost yum.repos.d]# vim mongodb-org-4.4.repo

아래의 내용을 적고 저장한다.

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

여기서 원격 레포지토리라는 게 결국 뭐냐면 baseurl에 명시한 사이트를 말한다.

https://repo.mongodb.org/yum/redhat url에 들어가보면 감을 잡을 수 있다. 리눅스에서 패키지를 쉽게 설치할 수 있도록 레포지토리를 구성해 놓는 것이다.

mongodb install (3)

즉 이 사이트에서 직접 원하는 배포판이나 몽고db 버전 경로를 진입하고 그 url을 baseurl로 쓰면 된다.

2. MongoDB 4.4 설치

이제 원격 레포지토리 정보가 저장됐기 때문에 바로 설치가 가능하다. 설치 가능한 mongodb를 출력해보면 4.4 버전이 확인된다.

[root@localhost yum.repos.d]# yum list available --disablerepo="*" --enablerepo="mongodb-org-4.4"
mongodb install (4)

설치 한다.

[root@localhost yum.repos.d]# yum install -y mongodb-org

정상 설치됐다.

mongodb install (5)

3. MongoDB 실행

몽고db를 시작한다.

[root@localhost ~]# systemctl start mongod

시작이 잘 됐는지 확인한다.

[root@localhost ~]# systemctl status mongod

서버가 시작되면 자동으로 몽고db가 시작될 수 있도록 한다.

[root@localhost ~]# systemctl enable mongod

4. MongoDB Shell 접속

mongodb 4.4 버전에선

mongo

명령어로 쉘에 접속한다.

댓글 남기기