ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Mac OS] MongoDB 설치하기
    Knowledge 2020. 3. 3. 23:14

    Mac OS에서 몽고 DB Server를 설치하는 방법을 정리해 본다.

     

    X-Code command-line tools 설치

    커맨드라인에 필요한 도구들의 모음으로 X-Code에서 제공되지만, X-Code와 별도로 설치할 수 있다.

    대부분의 환경에서 이미 설치가 되어 있을 것으로 보이지만,

    혹시 없다면 터미널 앱에서 다음과 같이 설치한다.

    MyMAC:home Me$ xcode-select --install

     

    Homebrew 설치

    Homebrew는 패키지 관리자로 애플이나 다른 리눅스 운영체제에서 제공하지 않는 패키지들을 관리해 준다.

    우분투(데비안)의 apt-get과 비슷한 역할이라고 볼 수 있다.

    MongoDB외에도 다른 패키지들을 관리하기 좋은 툴이므로 설치해서 손해볼 것은 없다.

     

    터미널 앱을 실행시킨 후 다음과 같은 명령으로 설치한다.

    MyMAC:home Me$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

     

    Homebrew는 "brew"라는 커맨드와 명령어 조합으로 실행이 가능하다.

    예를 들어 다음 명령으로 Homebrew의 리스트를 업데이트할 수 있다.

    MyMAC:home Me$ brew update

     

    MongoDB Tap

    Homebrew를 통해 MongoDB를 설치하려면 공식 Tap을 연결해야 한다.

    다음 명령으로 Tapping이 가능하다.

    MyMAC:home Me$ brew tap mongodb/brew

     

    MongoDB 설치 및 실행

    이제 다음 명령을 통해 MongoDB 서버를 설치할 수 있다.

    MyMAC:home Me$ brew install mongodb-community@4.2

     

    설치가 다 되었어도 MongoDB가 자동으로 동작하지는 않는다.

    서버를 실행시켜 주어야 하는데, 먼저 Mac OS의 서비스 형태로 구동하기 위해서는 다음과 같이 한다.

    MyMAC:home Me$ brew services start mongodb-community@4.2

     

    또는 수동으로 백그라운드 프로세스로 구동하기 원할 때는 다음과 같이 한다.

    MyMAC:home Me$ mongod --config /usr/local/etc/mongod.conf --fork

     

    정상적으로 구동되는지 확인하기 위해 다음 명령으로 MongoDB 콘솔을 띄울 수 있다.

    MyMAC:home Me$ mongo

     

    정상적으로 구동되고 있다면 다음과 같이 MongoDB 콘솔이 실행되는 것을 볼 수 있다.

     

    콘솔에서 쿼리 입력이 가능하고, 빠져나오고 싶을 때는 ctrl + c로 나올 수 있다.

     

    MongoDB 파일 위치

    MongoDB에 관련된 여러 파일의 위치는 다음과 같다.

    종류 위치 설명
    데이터 파일 위치

    /usr/local/var/mongodb

    데이터베이스가 실제로 저장되는 파일의 경로
    설정 파일

    /usr/local/etc/mongod.conf

    MongoDB의 설정 파일
    로그 파일

    /usr/local/var/log/mongodb/mongo.log

    MongoDB의 로그 파일

     

     

    Fin.

    반응형

    댓글

Calvin's Memo