windows mongodb install
1. 다운로드
해당 페이지로 가서 http://www.mongodb.org/downloads OS에 맞는 설치 버전을 다운로드 한다.
여기에선 64bit 윈도우에 설치를 하기 위해서 윈도우 버전을 다운로드 한다.
msi혁식의 설치 버전은 별로 선호하지 않기 때문에 zip로된 파일로 한다.
2. 설치
다운로드 받은 파일은 mongodb-win32-x86_64-2008plus-2.6.7.zip 파일로 압축을 풀어서 c:\에 옮겨 놓는다
해당 위치는 c:\mongodb-win32-x86_64-2008plus-2.6.7
몽고 db의 기본 디렉터리는 c:\data\db로 잡혀 있기때문에 해당 경로를 만들어 주도록 한다.
변경을 위해서는 시작시 옵션을 통해서 해당 db 경로를 지정 해줄 수 있다.
3. 실행
해당 디렉터리를 만들었다면 서버를 실행해본다.
서버를 실행하기 위해서는 cmd 창으로 들어가는데 서버 실행을 위해서는 일반 권한으로 들어가도 되지만
추후 서비스 등록을 위해서 관리자 권한으로 cmd.exe 명령을 실행한다.
윈도우 시작 -> 모든프로그램 -> 보조프로그램 -> 명령프롬프트 메뉴를 마우스 우클릭하여 관리자 권한으로 실행을 선택한다.
실행 파일은 모두 설치경로\bin에 있으므로 해당 bin 폴더로 이동하거나 전체 경로로 입력한다.
cd C:\mongodb-win32-x86_64-2008plus-2.6.7\bin
여기에서는 c:\mongodb-win32-x86_64-2008plus-2.6.7\bin으로 이동했다고 가정하고
다음 명령어를 실행한다.
mongod
혹은 기본 db 저장경로를 변경하였다면
mongod --dbpath c:\변경된 db경로
다음과 같은 창이 나타났다면 정상적으로 실행이 됐다.
4. 종료
실행이 정상적으로 된다면 종료도 해봐야 한다. 종료 하는 방법은 다음과 같다.
창을 닫거나..
Ctrl + C 혹은 Ctrl + D로 종료 한다.
5. 설정
해당 정보들을 설정파일로 관리를 할 수도 있는데 설정 파일은 config.cfg라는 파일을 만들어서 해당 내용을 복사하여
C:\mongodb-win32-x86_64-2008plus-2.6.7\ 폴더에 config 폴더를 만들고 거기에 넣는다.
최종 config.cfg 위치는 C:\mongodb-win32-x86_64-2008plus-2.6.7\config\config.cfg가 된다
#db folder
dbpath = C:\data\db
#port
port = 27017
#log
logpath = C:\data\logs\mongo.log
#web admin
rest = true
이렇게 설정된 config.cfg 파일은 다음가 같은 명령어로 실행을 하게 되면 해당 설정파일의 정보를 읽어 들여서 실행 할 수 있다.
실행 하기 전에는 설정 파일이 있는 경로가 정상적으로 존재 해야 한다.
C:\mongodb-win32-x86_64-2008plus-2.6.7\bin>mongod -f C:\mongodb-win32-x86_64-2008plus2.6.7\config\config.cfg
C:\mongodb-win32-x86_64-2008plus-2.6.7\bin>mongod -f C:\mongodb-win32-x86_64-2008plus-2.6.7\config\config.cfg -install
6. 서비스 해제
등록된 서비스는 다음과 같이 해제할 수 있다.
C:\mongodb-win32-x86_64-2008plus-2.6.7\bin>mongod -f C:\mongodb-win32-x86_64-2008plus-2.6.7\config\config.cfg -remove
위에 화면과 같이 > 형태의 명령어를 입력 받을 수 있도록 되면 정상적으로 설치가 된 것이다.
help
db
show dbs 등의 명령으로 정상적으로 되는지 확인해본다.
exit 명령어로 나온다.
'개발 > Database' 카테고리의 다른 글
oracle 계정 만료 관련 정리 (0) | 2015.06.15 |
---|---|
[MYSQL] 5 윈도우 서비스 등록 (0) | 2015.01.28 |
ORACLE 리스너 시작 종료 (0) | 2014.04.02 |
ORACLE 테이블 스페이스 관리 명령 (0) | 2014.04.02 |
[ 오라클 ] 테이블 락 조회/ 해제 방법 (0) | 2013.04.23 |