파일다운로드
> http://www.mongodb.org/downloads
위 URL 접속후 본인의 서버 환경에 맞추어 다운로드를 받도록 한다.
본인의 가상서버의 환경은 CetnOS7 (64bit) 이므로 Linux 64-bit를 받음
위와같이 페이지 전환이 되면서 다운로드 시작이 될 것이다.
(오늘기준 다운로드 버전 : mongodb-linux-x86_64-2.6.3.tgz)
다운로드 완료하였다면 실서버에 ftp 툴을 이용하여 UPLOAD
(본인은 /usr/local/ 디렉토리에 업로드함)
업로드 하였다면 shell에서 다음과 같이 작업 해보도록 하자
압축해제
[root@localhost ~]# cd /usr/local/ [root@localhost local]# tar -zxvf mongodb-linux-x86_64-2.6.3.tgz
디렉토리명 변경
[root@localhost local]# mv mongodb-linux-x86_64-2.6.3 mongo
서브디렉토리 생성
[root@localhost local]# cd mongo/ [root@localhost mongo]# mkdir data [root@localhost mongo]# mkdir config [root@localhost mongo]# mkdir log
config 파일 생성
[root@localhost mongo]# vi config/mongodb.conf
mongodb.conf 내용작성
dbpath=/usr/local/mongo logpath=/usr/local/mongo/mongo.log logappend=true port=7070 verbose=true fork=true rest=true
몽고DB 데몬실행
[root@localhost mongo]# /usr/local/mongo/bin/mongod --config config/mongodb.conf 2014-08-07T09:39:22.849+0900 ** WARNING: --rest is specified without --httpinterface, 2014-08-07T09:39:22.849+0900 ** enabling http interface about to fork child process, waiting until server is ready for connections. forked process: 3152 child process started successfully, parent exiting [root@localhost mongo]#
테스트 접속
[root@localhost mongo]# /usr/local/mongo/bin/mongod --config config/mongodb.conf
2014-08-07T09:39:22.849+0900 ** WARNING: --rest is specified without --httpinter face,
2014-08-07T09:39:22.849+0900 ** enabling http interface
about to fork child process, waiting until server is ready for connections.
forked process: 3152
child process started successfully, parent exiting
[root@localhost mongo]# /usr/local/mongo/bin/mongo localhost:7070
MongoDB shell version: 2.6.3 connecting to: localhost:7070/test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
Questions? Try the support group
http://groups.google.com/group/mongodb-user
Server has startup warnings:
2014-08-07T09:39:22.849+0900 ** WARNING: --rest is specified without --httpinter face,
2014-08-07T09:39:22.849+0900 ** enabling http interface
2014-08-07T09:39:22.856+0900 [initandlisten]
2014-08-07T09:39:22.856+0900 [initandlisten] ** WARNING: Readahead for /usr/loca l/mongo is set to 4096KB
2014-08-07T09:39:22.856+0900 [initandlisten] ** We suggest setting it t o 256KB (512 sectors) or less
2014-08-07T09:39:22.856+0900 [initandlisten] ** http://dochub.mongodb.o rg/core/readahead >
위와같이 접근이 정상적으로 된다면 설치 및 접속 성공!
'MONGODB' 카테고리의 다른 글
[MongoDB] find() 메소드 (0) | 2019.08.16 |
---|---|
[MongoDB] 기본 명령어 (0) | 2019.08.16 |