Programing

MongoDB 윈도우에 설치하기

Medeev 2016. 12. 22. 19:43
  • 현재 MongoDB 4.0 에서는 아래와 같은 과정 없이 인스톨을 진행하면 인스톨러에서 아래와 같은 모든 설정을 진행한다.

  • 참고문서
  • 다운받기
  • 설치하기
    • D:\mongodb 폴더를 생성하고 설치한다.

    • D:\mongodb\data\db 폴더를 생성한다.여기에 데이터베이스를 저장할 것이다.
    • D:\mongodb\data\log 폴더를 생성한다.여기에 로그를 저장할 것이다.
  • 환경설정 파일 작성
    • D:\mongodb\mongod.cfg 파일을 생성하고 아래 내용을 입력한 후 저장한다.
    • # 데이터베이스 폴더

      dbpath = d:\mongodb\data\db

      # mongdb 포트

      port = 27017

      # 로그 파일

      logpath = d:\mongodb\data\log\mongo.log

      # 웹 관리 사용

      rest = true

  • 서비스 설치하기

    • 관리자 권한으로 명령 프롬프트를 실행하고 D:\mongodb\bin 경로로 이동한다.

    • 아래 명령을 입력해서 서비스로 등록한다.

      • Mongod --config D:\mongodb\mongod.cfg --install

      • MongoDB Version 3.6.3 에서는 Mongod --config "D:\mongodb\mongod.cfg" --install 이렇게 절대경로를 쌍따옴표에 넣어준다.

  • 서비스 실행하기

    • net start MongoDB

  • 서비스 제거하기

    • D:\mongodb\bin\mongod --remove

  • 서비스 구동 확인하기



  • 에러상황 
    • windows server 2012 r2 64bit 에서 bin폴더에서 서비스 등록시 아래와 같은 에러 발생한다.
    • The program can't start because api-ms-wiin-crt-runtime-|1-1-0.dll is missing from your 
      • 구글 검색시 이것은 Visual C++ Redistributable for Visual Studio 2015 재배포패키지가 윈도우에 기본적으로 없다.는 얘기가 있어서 재배포패키시 (64bit)설치한다.
        • https://www.microsoft.com/en-us/download/details.aspx?id=48145
      • 재배포패키지 설치후 서비스 실행을 확인한다.