본문 바로가기

▣ DB ▣/◈MONGO ◈

MONGO DB 쉽게 설치하기 및 체크사항 - STEP by STEP



1. 몽고 디비 다운로드

https://www.mongodb.org/downloads 에서 64bit zip 파일로 다운받을것 msi 파일은 자동 폴더 위치를 지정함으로 다운 비추천

- zip 바로 다운 : https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-3.0.4.zip







2. 몽고 디비 설치

 - zip 파일을 다운 받고 원하는 위치에 해당 파일을 압축 해제

 - 저같은 경우는 E:\MONGODB 에 폴더 설치



 - 처음 압축을 풀면 data, Logs 폴더와 mongod.cfg 파일은 없는 상태일 것임



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

 - 위 이미지에서 보이는 Data 폴더를 새로 만든다.




4. 로그 기록 파일 폴더 설정

 - 위 이미지에서 보이는 Logs 폴더를 새로 만든다




5. 방화벽 포트 오픈하기

 - 저는 몽고 기본포트인 27017 포트를 사용함

 - 필요에 따라 포트번호를 다르게 입력 해도 됨

 - 아래표는 몽고 디비 기본포트 설명입니다.


MongoDB를 포트 기본 : http://docs.mongodb.org/manual/reference/default-mongodb-port/


다음 표는 MongoDB를 사용하는 기본 포트를 나열합니다 :


기본 포트 기술

27017 기본 포트 mongod 와 mongos 인스턴스. 당신과이 포트를 변경할 수 있습니다 포트 또는 --port .

27018 기본 포트는 실행시 --shardsvr 런타임 동작 또는 shardsvr의 가치 clusterRole의 구성 파일의 설정.

27019 기본 포트는 실행시 --configsvr 런타임 동작 또는 configsvr의 가치 clusterRole의 구성 파일의 설정.

28017 웹 상태 페이지의 기본 포트. 웹 상태 페이지는 항상 포트 번호에 액세스 1000 에 의해 결정된 포트보다 큰 포트 . 






6. 설정파일 만들기 

: Windows Services에 등록하여 쉽게 관리 하기 위해 필요함(추천) / Console창 관리할 경우 해당 작업 불필요


- 위 이미지에서 mongod.cfg 파일 하나를 생성한다.

mongod.cfg 파일을 메모장으로 열고, 다음과 같은 정보를 입력한다.


# Data 폴더 --> 3번)항목에서 만든 폴더 위치를 적어준다

dbpath = E:\mongodb\data


# 포트 --> 5번)항목의 포트번호를 지정 : 몽고디비 포트 : 될 수 있으면, 10,000 이상의 포트번호를 선정한다. 기본은 27017 이다

port = 27017


# 로그 파일 -> 4번)항목에서 만든 폴더를 지정

logpath = C:\mongodb\logs\mongo.log


# 웹 관리 사용 -> 웹으로 관리 할 수 있는지 여부

rest = true






7. 서비스 등록하기 

- 6번) 항목에서 만든  mongod.cfg 파일을 이용해서 Windows Services를 등록 함

- 윈도우즈> 실행창 > cmd(관리자 모드) 입력

- 저는 E:\ 드라이브에 몽고디비를 설치한 상황임으로, 2번) /  6번) 항목의 경로에 맞게 변경하여, 실행

 E:\mongodb\bin\mongod.exe -f E:\mongodb\mongod.cfg -install


 - 등록된 것을 삭제하려면, 



E:\mongodb\bin\mongod.exe -f E:\mongodb\mongod.cfg -remove 




- 아래 이미지처럼 나오면 정상 등록 된것임








8. 서비스 등록 확인

 - 아래 그림처럼 서비스 항목 추가되었는지 확인

 - 처음 설치시 상태가 시작된 상태가 아님으로 MongoDB > 우측마우스 > 서비스 > 시작 버튼을 눌러 상태를 [시작됨]으로 변경 해줄 것






9. 6번) 항목에서 설정한 웹관리 사용해보기

 - 5번) 항목에서 포트를 변경 하지 않았다면, 아래 주소를 입력하면 아래 그림처럼 나왔다면, 정상

 http://127.0.0.1:28017/







* 여기서 체크 항목

- 만약 위 기본포트를 사용하지 않고, 임의대로 포트를 변경 했을 경우, 다음과 같은 에러가 나올수 있다.

 It looks like you are trying to access MongoDB over HTTP on the native driver port.

=> http포트를 통해 몽고디비를 접속하고 있다......뭥미 ㅎㅎ

 

- 당황하지 말고 아래 내용을 확인하세요..


만약 본인이 포트를 10000번으로 설정하고, 몽고디비를 설정하였다면,

 웹 관리 접속 포트는 부여한포트 + 1000 값을 해준 포트를 입력해야한다.


다시말해 10000번의 포트로 지정하면 아래 정보로 접속 해야한다는 말이다.


http://127.0.0.1:11000/



=> http://docs.mongodb.org/ecosystem/tools/http-interfaces/ 참조해볼것





여기까지 설치 화면이고...






차후 아래 내용으로 섹션을 추가할 예정임


- 몽고디비 계정관리

- 몽고디비 기본 쿼리

- 몽고디비 GUI 이용하기










코딩하는녀석 : 모든 정보는 공유되어야 한다.


- devman.tistory.com