반응형
[MongoDB] 시작, 종료
1. 시작
default data directory : /data/db (c:\data\db)
default port : 27017
[참고] 기본 DB 저장 경로
mongodb 설치 폴더의 /data
예; C:\Program Files\MongoDB\Server\5.0\data
* 기본 정보로 MongoDB 서버 시작
c:\MongoDB_DIR\bin\mongod
* data directory 지정
- C:\MongoDB\data를 data directory로 지정한다고 가정
- MongoDB는 지정된 디렉토리 없을 경우 자동 생성하지 않으므로 반드시 디렉토리를 만들어 놓자
c:\MongoDB_DIR\bin\mongod --dbpath C:\MongoDB\data
* 포트 변경
- 하나 이상 Mongo 돌릴 때 유용
c:\MongoDB_DIR\bin\mongod --port 12345
* 데몬으로 mogoDB 구동 (fork 명령)
- fork (Linus)
- 버전 1.1 이상
- 지정하는 로그파일 저장 디렉토리는 미리 생성
$ ./mongod --fork --logpath /var/log/mongodb.log --logappend
2. 종료
* Ctrl + C
- foreground에서 구동중이었다면 단순히 Ctrl+C 입력으로 종료
- 현재 작업 중인 내역 있다면 해당 작업이 완료되고 나서 종료
* mongo shell에서 showdownServer 메시지 보내기
- localhost 또는 인증이 되었을 경우만 shutdown 가능
// shell 에서
$ ./mongo
> db.shutdownServer()
// helper function 없는 driver 이용할 경우 아래 command 실행
{ "shutdown" : 1 }
$ ./mongo
> db.shutdownServer()
// helper function 없는 driver 이용할 경우 아래 command 실행
{ "shutdown" : 1 }
* Unix TERM signal 보내기
- Unix-like 시스템 kill 명령어 이용
- kill (9) 명령은 데미지 가능성 있음. (데미지 일어날 경우 repairDatabase 명령 실행)
kill -2 PID
반응형
'DBMS, 데이터베이스' 카테고리의 다른 글
CentOS 8, MongoDB 몽고디비 설치 (0) | 2022.07.02 |
---|---|
MongoDB 몽고디비 공식 매뉴얼 사이트 (0) | 2022.07.02 |
MongoDB 안전 종료 (0) | 2022.06.25 |
MongoDB 관리자 권한 계정 생성/삭제 (0) | 2022.06.25 |
MongoDB 레퍼런스 사이트 (0) | 2022.06.25 |