카이도스의 Tech Blog
Mongodump, restore 본문
728x90
반응형
- mongodump
# 기존 서버에서 덤프 진행
mkdir -p mongo_back && cd mongo_back
mongodump --out ~/mongo_back --host 127.0.0.1 --port 27017
## 레플리카셋에서는 아래명령어로 진행
mongodump --out ~/mongo_back --host 127.0.0.1 --port 27017 -u admin -p 'admin'
# 이전할 서버로 백업 본 복사
scp -i ~/키파일 -r mongo_back/ ubuntu@IP:/data/
scp -i ~/키파일 -r mongo_back/ ubuntu@IP:/data/
# 접속해서 데이터 확인
cd /data/
ll
total 8
drwxr-xr-x 4 ubuntu ubuntu 39 Oct 20 07:05 ./
drwxr-xr-x 20 root root 4096 Oct 19 08:59 ../
drwxrwxr-x 4 ubuntu ubuntu 33 Oct 20 07:05 mongo_back/
drwxr-xr-x 4 mongodb mongodb 4096 Oct 20 07:06 mongodb/
# 복구
## 기존데이터 drop
mongorestore --host 127.0.0.1 --port 27017 --drop -u admin -p 'admin' /data/mongo_back
## 기존데이터 유지
mongorestore --host 127.0.0.1 --port 27017 -u admin -p 'admin' /data/mongo_back
728x90
반응형
'DB' 카테고리의 다른 글
op로그 덤프&&복구 (0) | 2024.02.04 |
---|---|
Mongodb - bakcup(cron)/백업 스크립트 (2) | 2024.02.04 |
Mongodb Replica set 설치 - 7.0 - Failover 테스트 (0) | 2024.02.04 |
Mongodb Replica set 설치 - 7.0 - 복제 확인 간단 테스트 (0) | 2024.02.04 |
Mongodb Replica set 설치 - 7.0 (0) | 2024.02.04 |
Comments