[개발] 지식/node.js

[웹서버 구축하기] Mongo DB 세팅

하하미아 2016. 8. 29. 23:47

환경변수 설정


설치를 완료했다면, 이제 환경변수를 설정해야 한다.

Mongo DB의 설치경로로 가보면 bin 폴더가 있을 것이다. 이를 환경변수 path에 등록해야 어느 경로에서든 OS가 bin 내부의 파일에 접근할 수 있다. 


내컴퓨터-속성-고급 시스템 설정 으로 들어가 고급탭으로 가서 '환경 변수' 버튼을 누르자.

아래와 같은 화면이 떴다면 시스템 변수의 path항목을 찾아 편집을 누르고 Mongo DB의 bin 폴더 경로를 추가한다.

이때 기존 path 변수의 값 맨 뒤에 ;(세미콜론)을 넣고 경로를 붙여넣기 해야 한다. 여기서 세미콜론이란 경로가 여기서 끝난다는 의미이다.

필자의 경우 경로는 C:\Program Files\MongoDB\Server\3.2\bin 이었다.




DB 데이터 저장소 설정


환경 변수 설정을 끝냈다면, 이제 데이터가 저장될 경로를 만들고 이를 등록해야 한다.

필자의 경우 D드라이브에 mongoDB 폴더를 생성한 후 data와 log 폴더를 생성했다.

data는 실제 DB데이터가 저장될 장소이며, log는 DB 활동에 대한 로그정보가 저장될 장소이다.




cmd 창을 실행하고 다음과 같은 명령어를 입력하여 데이터 저장소를 지정한다.

본인의 경우 데이터 저장 디렉토리란 D:\mongoDB\data 를 말한다.

mongod --dbpath 데이터저장디렉토리(경로)


올바르게 설정이 되었다면 cmd창에 메세지가 출력되고 MongoDB 인스턴스가 활성화된다. data 폴더에 가보면 여러가지 파일이 생성된 것을 확인할 수 있다.


여기서 port 번호를 확인 할 수 있는데 아래 빨간색으로 표시된 부분이 port 번호이다. 이를 기억하자.




쉘 접속


현재 cmd 창을 그대로 두고 새로운 cmd 창을 열도록 하자.

그리고 아래와 같이 입력 후 실행하여 쉘로 접속하자.

mongo

정상적으로 mongoDB가 활성화 되었다면 아래와 같은 url을 브라우저에 입력하고 실행한다.

여기서 포트번호란 위에서 확인한 포트번호를 의미한다. 여기서는 27017이라고 할 수 있다.


http://localhost:포트번호 (http://localhost:27017)


브라우저에 아래와 같은 메세지가 출력되었으면 성공이다.