-
MongoDB 데이터를 백업하거나 덮어씌우는 방법 (dump, restore)개발/백엔드 2024. 1. 24. 12:00반응형
기존 DB를 dump하는 방법은?
* dump : 간단히 말하면 원래 이용하던 db를 백업하는 개념.
명령어 :
mongodump --host {123.456.789.0} --port 27017 --db {myDatabase} --out {myFilename}
DB에 Username, password가 걸려있다면
명령어 :
mongodump --host {123.456.789.0} --port 27017 -u {USERNAME} -p {PASSWORD} --db {myDatabase} --out {myFilename}
로컬의 DB 덤프하려면 host값으로 127.0.0.1 이용. port는 mongodb는 보통 27017 씀.
새 DB를 Restore 하려면?
Restore : 백업한 DB를 다시 불러옴
명령어 :
mongorestore --db {내 데이터베이스} {내 파일}
DB에 Username, password가 걸려있다면
mongorestore -u {USERNAME} -p {PASSWORD} --db {내 데이터베이스} {내 파일}
제가 직접 사용하면서 성공했을 때 쓴 글이긴 하지만 틀린 부분이 있다면 지적해주시면 감사하겠습니다.
반응형'개발 > 백엔드' 카테고리의 다른 글
MongoDB aggregation: $lookup, $unwind, $project (0) 2022.09.29 JavaScript에서의 객체 순서 보장법 (1) 2022.09.26 Param, Query, Body (0) 2022.08.17 Kafka - Acks 옵션 (0) 2022.07.26 Kafka produce시 key-value값에 대해 (0) 2022.07.25