본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


몽고DB

몽고db 백업, 복원하기

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2019. 7. 1.

 

 

1. 몽고 백업 명령어

mongodump --host 127.0.0.1:포트번호

 

2. 몽고 복원 명령어

mongorestore -h 127.0.0.1:포트번호 --username 이름 --password 비밀번호 --db 대상 덤프파일 위치

 

3. 포트번호가 틀리거나 사용자 권한이 없는 경우 만나는 오류

1. error reading database: not authorized on admin to execute command

2. Don't know what to do with the dump file

 

4. 사용자 권한 변경

db.updateUser( "사용자아이디",   
{ 
  roles : [
       { role : "restore", db : "대상" },       
       { role : "backup", db : "대상" },       
       {role:"readWrite",db:'대상'}     
  ] 
} );

 

5. 특정 컬렉션 백업

mongodump --db=대상 --collection=컬렉션 이름

 

6. 특정 컬렉션 복원

mongorestore --db=복원할db명칭 --collection=대상컬렉션 백업파일.bson

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글