* 몽고DB란
몽고DB는 스키마 없이 JSON형태로 정보를 저장하는 데이타베이스이다.
보다 많은 정보 [바로가기]
* 설치 방법
- [몽고DB 다운로드]에서 운영체제에 맞는 커뮤니티 버전 바이너리를 다운로드 하고 설치한다.
- 윈도우 환경변수에 등록해 준다.
[윈도우 환경변수 등록 방법] - DB가 저장되는 기본폴더를 만들어준다.
$mkdir c:\data\db - 몽고DB 서버를 실행한다.
$mongod.exe - 몽고DB가 잘 동작하는지 확인한다.
$mongo.exe
기본 test 데이터베이스에 연결 성공되면 잘 동작하고 있는 것 이다.
* 다른 DB PATH를 원할 경우
- 원하는 DB 폴더를 만든다.
$mkdir c:\db - 몽고DB 서버를 실행할 때 DB가 저장되길 원하는 PATH를 함께 넣어준다.
$mongod --dbpath c:\db\
* 윈도우 서비스에 등록
매번 윈도우 부팅시 마다 몽고DB를 실행한다는 것은 여간 귀찮지 않을 수 없다.
윈도우 서비스에 등록하여 부팅시 마다 자동으로 실행 되도록 한다.
윈도우 서비스에 등록하여 부팅시 마다 자동으로 실행 되도록 한다.
등록
$ mongod.exe --install --serviceName MongoDB --serviceDisplayName MongoDB --serviceDescription "MongoDB Service" --serviceUser MongoDBAdmin --servicePassword 비밀번호 --dbpath D:\MongDB\data\db --port 27017 --logpath D:\MongDB\log\mongoDB.log |
제거
$ mongod --remove --serviceName MongoDB |
* 실행 오류
만약 두번째 실행 이후로 DB서버가 실행이 되지 않는다면 dbpath안에 mongod.lock 파일을 제거하고 서버를 다시 실행하면 된다.
참고: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
'Developments > MongoDB' 카테고리의 다른 글
pymongo 도움말 (0) | 2016.08.07 |
---|---|
몽고DB 스키마 디자인 (0) | 2016.08.05 |
몽고DB 관리툴 (0) | 2016.07.30 |
몽고DB의 용어와 문법적 차이 (0) | 2016.07.29 |
몽고DB 명령어 (0) | 2016.07.29 |