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 |
'▣ DB ▣ > ◈MONGO ◈' 카테고리의 다른 글
몽고 DB 백업 및 복원 방법 (0) | 2017.05.10 |
---|---|
SQL to MongoDB: An Updated Mapping (0) | 2015.06.21 |
Mapping Relational Databases and SQL to MongoDB (0) | 2015.06.21 |