반응형
Notice
Recent Posts
Recent Comments
Link
코딩일상
[mongoDB] 몽고DB 백업 및 복원 본문
반응형
|URI를 사용한 기본 백업
mongodump --uri "mongodb://username:password@localhost:27017"
URI를 사용하여 특정 데이터베이스 백업
mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --out /path/to/backup
URI를 사용하여 특정 컬렉션 백업
mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --collection myCollection --out /path/to/backup
URI를 사용하여 압축된 백업
mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --gzip --out /path/to/backup
URI를 사용하여 아카이브 파일로 백업
mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --archive=/path/to/archive.gz --gzip
URI를 사용한 기본 복원
mongorestore --uri "<mongodb-uri>" <path-to-dump>
URI를 사용한 기본 복원
mongorestore --uri "mongodb://username:password@localhost:27017/myDatabase" /path/to/backup/dump
URI를 사용한 압축된 아카이브 파일 복원
mongorestore --uri "mongodb://username:password@localhost:27017/myDatabase" --archive=/path/to/backup/archive.gz --gzip
URI를 사용한 특정 데이터베이스에 복원
기존 데이터베이스 이름이 oldDatabase이고, 새로운 데이터베이스 이름이 newDatabase인 경우
mongorestore --uri "mongodb://myUser:myPassword@localhost:27017/newDatabase" /path/to/backup/dump/oldDatabase
*추가(25.01.15)
데이터베이스명과 컬렉션명이 다른 곳에 복원을 시키고자 할 경우
--nsFrom="{(백업)데이터베이스명. (백업) 컬렉션명}" --nsTo="{(복원)데이터베이스명. (복원)컬렉션명}"
반응형
'개발 공부 > mongo' 카테고리의 다른 글
[mongoDB] match $regex 다루기 (1) | 2024.07.23 |
---|---|
[mongoDB] 특정 컬렉션에 존재하는 필드 파악하는법 (0) | 2024.07.22 |
[mongoDB] 사용자 별 권한 부여 (0) | 2024.02.21 |
[mongoDB] shell 명령어 정리 (0) | 2024.02.21 |
[mongoose] 사용할 때 참고 하면 좋은 사이트들 (0) | 2022.07.28 |
Comments