MHLab blog
postsaboutguestbookmy_service
mongodb
1 post
All
android
aws
basic_know
book
cloud
dart_flutter
gatsby
java
js_ts
letsencrypt
mac
mongodb
my_project
my_story
nest_js
next-js
nginx
node-js
react
redis
spring_spring-boot
thymeleaf
til
tools
ubuntu
utils
vcs_git
MongoDB 백업(Backup) & 복원(Restore) (With Docker)

슬슬 데이터를 이동해볼까… 기존 개발 서버에서 쓰던 디비를 몇 가지 옮겨서 쓸 일이 있어서 찾아보다가… 또 잊을까봐 정리해두려고 쓰는 포스팅.. 구성은 Aws Ubuntu의 Docker 환경에서 진행하였다. MongoDb Backup 일단 Docker 안의 MongoDB에 접근해야 한다. 접근 명령어는 아래와 같이… 저 뒤의 mongo는 docker 컨테이너 이름인데 각자 알맞게 적어준다. Shell에 접근 후 전체 디비를 뜨는 경우 옵션을 안줘도 되지만, 나는 특정 디비만 백업하면 되는 것이라서 아래와 같이 명령어를 수행했다. 그리고 out뒤의 인자는 덤프를 뜬 뒤의 디렉토리를 정해주는건데 Shell 내부 디렉토리를 가리킨다. 만약 디비가 없는 경우 아래와 같이 에러가 나므로 주의 내 디비의 경우 계정 비밀번호가 있었는데 이 경우 아래와 같이 옵션을 주면 된다. 정상적으로 덤프를 따면 아래와 같이 덤프가 생성되고 담기게 된다. 이렇게 하면 백업 데이터가 backup 디렉토리에 저…

2023.01.18
mongodb

© Powered by danmin