Mongodb 리 눅 스에 설치 및 설정
1. mongodb 의 Liux 버 전 다운로드 (32 비트 와 64 비트 의 차이 점 주의), 다운로드 주소:http://www.mongodb.org/downloads
2. 다운로드 한 mongodb 설치 파일 mongodb - linux - i686 - 1.6.5. tgz 를 / usr / local / 아래 에 놓 기
3. 압축 풀기 tar - zxvf mongodb - linux - i686 - 1.6.5. tgz
mv mongodb - linux - i686 - 1.6.5. tgz mongodb 이름 바 꾸 기
4. 데이터베이스 파일 디 렉 터 리 를 만 듭 니 다. 기본 값 은 / data / db 입 니 다. 저 는 데이터베이스 파일 디 렉 터 리 를 현재 폴 더 에 두 었 습 니 다. mkdir - p data / db, 로그 디 렉 터 리 mkdir log 를 만 듭 니 다.
서비스 cd / usr / local / mongodb / bin 시작
./mongod -dbpath=../data/db -logpath=../log/mongodb.log
6, 클 라 이언 트 셸 테스트 시작
[root@localhost bin]# ./mongoMongoDB shell version: 1.6.5connecting to: test> db.foo.save({a:1})> db.foo.find(){ "_id" : ObjectId("4d292a457e289d5d90dc6f33"), "a" : 1 }
7. mongoDB 서 비 스 를 랜 덤 으로 시작 합 니 다.
vi /etc/rc.local
vi 편집기 로 프로필 을 열 고 다음 줄 코드 를 추가 합 니 다.
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --port 27017
-logpath=/usr/local/mongodb/log --logappend
8. mongoDB 클 라 이언 트 를 연결 하면 다음 과 같은 정보 가 나타 나 면 시작 에 성공 합 니 다. / mongodbin / mongoMongoDB 셸 버 전: 1.6.5connecting to: test >
9, 스 크 립 트 시작 종료 mongodb
## start-mongod.sh
MONGODIR=/usr/local/mongodb
MONGOD=$MONGODIR/bin/mongod
MONGO=$MONGODIR/bin/mongo
DBDIR=$MONGODIR/data/db
LOGPATH=$MONGODIR/log/mongodb.log
# mongod will print its pid, so store it in out.tmp, then
# print it using awk to mongod.pid
$MONGOD --dbpath $DBDIR --fork --logpath $LOGPATH --logappend > out.tmp
awk 'NR == 2 { print $3 }' < out.tmp > mongod.pid
sleep 3
$MONGO < onstart.js
## in onstart.js
use admin;
db.runCommand("logRotate");
## stop-mongod.sh
kill -15 `cat $mongod.pid`
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
레코드를 업데이트하고 업데이트 전에 동일한 레코드를 삭제하는 방법(nest js & mongoDB)ID로 레코드를 업데이트하고 싶지만 업데이트 전에 동일한 레코드에 이전에 저장된 데이터를 삭제하고 싶습니다. 프로세스는 무엇입니까? 컨트롤러.ts 서비스.ts 나는 이것을 해결하기 위해 이런 식으로 노력하고 있습니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.