백업 했으니 복원도 테스트 해봐야지
말이 필요없다. 성공한 내용은 아래와 같다.
mongorestore --host 127.0.0.1 --port 27017 -u 사용자명 -p 비밀번호 --db 복원할DB ~/mongo_backup/복원할DB --authenticationDatabase admin --drop
물론 복원할 DB가 저장되어 있는 위치는 잘 맞춰서 넣어 주어야 한다.
문제가 없으면 아래와 같은 진행과정을 볼 수 있다.

이제 필요시 백업 복원은 자유롭게 해 보자.
물론 RAID 처럼 자동으로 되면 좋은데, 이것도 알아볼까나~~
아~ --drop 이 문제가 많이 되었다. 여기저기 찾아보면 --drop 옵션에 db 명을 적어 주는 것으로 되어 있는데 난 해보니 그냥 옵션만 주는 게 맞는 것 같다. 에러가 자꾸 나더라~~
참고 사이트는 아래. 감사해요~~
docs.mongodb.com/database-tools/mongorestore/#mongodb-binary-bin.mongorestore
mongorestore — MongoDB Database Tools
If you chose to use the AWS environment variables to specify these values, you cannot mix and match with the corresponding explicit or connection string options for these credentials. Either use the environment variables for access key ID and secret access
docs.mongodb.com
몽고디비 백업 및 복구 (mongoDB db, collection 선택 하여 dump / restore 하기)
mongoDB 백업하기(dump) mongodump -u user_name -p user_password --authenticationDatabase=admin --out /data/backup/ --db db_name --collection collection_name --gzip # 옵션 설명 -u : 계정명 -p : 계..
hatpub.tistory.com
BJ.
'IT > DB' 카테고리의 다른 글
MongoDB 백업하기 - mongodump (0) | 2021.04.30 |
---|---|
우분투 18.04 MongoDB 설치 및 구성 (0) | 2021.04.30 |
MongoDB Compass 로 데이터 내보내기 (0) | 2021.02.19 |
MongoDB find remove 예제 몇개 - mongo shell (0) | 2021.02.19 |
Mongodb 한번에 여러 documents 필드값 바꾸기 (0) | 2021.02.16 |