본문 바로가기

IT/Database

[NoSQL] Mongo DB 설치 법입니다


MONGO DB 윈도우 설치

1. 다운로드 

  - http://www.mongodb.org/downloads

  - 본인의 운영체제(OS) 에 맞는 버전을 선택 및 다운로드 한다

    + 참고로 몽고DB는 윈도우64비트에서 운영 하는 것이 좋다.  

    + 32비트는 메모리가 4기가만 인식 하고, 시스템이 2기가를 벌써 점유하기 때문에 몽고 DB만의 성능을 보장하지 못함. 

    + 물론 테스트는 상관없을 듯하다. 저도 32bit라...32bit 설치 했음.
      >> 64비트를 설치했을 때는 아래의 절차들이 많이 사라지더군요

 

2. 압축 풀기(해제)

  - 아마도 용량이 110메가 정도 됨.

  - 압축을 푸시면 나면 아래의 경로(데이터베이스 폴더 지정) 로 복사 혹은 이동

 

3. 데이터베이스 폴더 지정

   - C:\mongodb\data (이렇게 폴더 구조를 일단 만들어봅시다)

      + 마우스로 하든, 쉘에서 하든 편하신대로 만드십시오..

 

4. 데이터베이스 실행

  -  C:\mongodb\bin\mongod.exe --dbpath C:\mongodb\data

  
  --------------- 여기까지가 기본 설치입니다.
상당히 간단하며 아래는 설정파일 및 윈도우 서비스에 등록하는 과정이므로
필요에 따라 설치하시면 됩니다.


5. 설정파일 만들기
  - C:\mongodb\mongod.cfg 로 똑같이 만들어줍니다.
  

#데이터베이스 폴더 :
dbpath = C:\mongodb\data

#mongdb 포트 :
port = 27017

#로그 파일 :
logpath = C:\mongodb\logs\mongo.log

#웹 관리 사용 :
rest = true

  여기서 로그파일도 생성해주시고(물론 파일만 똑같이 만들어주십시오)

 

6. 서비스 등록

  - mongod.exe --config c:/mongodb/mongod.cfg --install

  - (32비트에서 오류일경우는 mongod.exe --config c:/mongodb/mongod.cfg --install --journal )

 

7. 접속!!

   - 쉘에서 : C:\mongodb\bin\mongo 입력! ---> 접속성공
     + 시스템 환경변수(path)에 C:\mongodb\bin; 을 추가하여 어느위치에서든 mongo.exe를 실행하여 접속가능
 

     + 만일 아래와 같이 오류가 난다면..

     Mongodb: Failed to connect to 127.0.0.1:27017, reason: errno:10061 

      ---->  웹관리툴이 스타트 되지 않았다. 는 메시지 임

        net start mongo 입력 ---> 해결

확인 : 웹브라우저에서 http://127.0.0.1:27017/ 여기에 접속해서

        It looks like you are trying to access MongoDB over HTTP on the native driver port 메시지가 뜨면 성공

이상 설치 순서였으며
자세한건 구글링을 해도 잘 나오더군요. 그래도 실제로 해보니깐 여러가지 문제점이
발생한걸 강조하였으므로 조금은 더 도움이 되리라 생각됩니다.