MongoDB를 데이터베이스 백업을 소개 및 복원 하나의 테이블은 파생
-------------------
MongoDB를 백업 및 복구
-------------------
1, MongoDB를 데이터베이스 백업
1, 문법 :
mongodump -h dbhost -d DBNAME -o dbdirectory
매개 변수 :
-h : MongDB 어디 서버 주소, 예를 들면 : 127.0.0.1 : 127.0.0.1 물론, 포트 번호를 지정할 수 27,017
-d : 데이터베이스 인스턴스는, 예를 들어, 백업 할 : 테스트를
-o : 백업 데이터 저장 위치, 예를 들어 : / 홈 / mongodump / 물론, 사전에 디렉토리를 설정해야, 데이터베이스 인스턴스 내부에 저장된 디렉토리의 백업 데이터를 포함하고있다.
2. 예 :
sudo는 RF RM은 / 가정 / momgodump /
sudo는 MKDIR -p / 홈 / momgodump
sudo는 mongodump -h 192.168.17.129:27017 -d itcast -o / 홈 / mongodump /
-
2, MongoDB를 데이터베이스 복구
1, 문법 :
mongorestore -h dbhost -d DBNAME --dir dbdirectory
매개 변수 또는 이름 :
-h : MongoDB를 서버 주소 곳
-d : 테스트는 물론, 이름도 백업 할 수 있으며, 시간은 TEST2로, 동일하지 않습니다 : 데이터베이스 인스턴스는, 예를 들어, 복원해야
--dir : 백업 데이터의 위치, 예를 들어 : / 홈 / mongodump / itcast /
--drop : 복구 시간은, 먼저 현재 데이터를 삭제하고 백업 데이터를 복원합니다. 즉, 재개 후, 백업 수정 된 데이터를 추가 한 후 신중하게 삭제됩니다입니다!
2. 예 :
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir / 홈 / mongodump / itcast /
-------------------
MongoDB의 데이터 가져 오기 및 내보내기
-------------------
1, 내보내기 도구 : mongoexport
1, 개념 :
컬렉션 mongoexport 도구에서 MongoDB를이 파일 형식 JSON 또는 CSV 형식으로 내보낼 수 있습니다. 도출 된 매개 변수는 데이터 항목에 의해 특정 될 수있는 데이터는 특정 조건에 따라 유도 될 수있다.
2 구문 :
mongoexport -d DBNAME -c 여기서 collectionname -o 파일 --type JSON / CSV -f 필드
매개 변수 :
-d : 데이터베이스 이름
-c : 수집 名
-o : 출력 파일 이름
--type : 출력 형식, 기본값은 JSON입니다
-f : CSV로, 당신은 "필드 이름을"-f 추가해야 타입 경우 출력의 필드,
3. 예 :
sudo는 mongoexport -d mongotest -c 사용자 -o /home/python/Desktop/mongoDB/users.json --type JSON -f "_id 266 _ 이름, 나이, 상태"
2, 데이터 가져 오기 : mongoimport
1, 문법 :
mongoimport -d DBNAME -c 여기서 collectionname --file 파일 이름 --headerline --type JSON / CSV -f 필드
매개 변수 :
-d : 데이터베이스 이름
-c : 수집 名
--type : JSON을 가져 오기위한 기본 형식
-f : 필드 이름은 수입
--headerline : CSV 포맷이 도입되는 경우, 도입 필드의 첫 번째 행의 제목으로서 사용될 수있다
--file : 파일을 가져올 수
2. 예 :
sudo는 mongoimport -d mongotest -c 사용자 --file /home/mongodump/articles.json --type JSON
-------------------
MongoDB를 백업 및 복구
-------------------
1, MongoDB를 데이터베이스 백업
1, 문법 :
mongodump -h dbhost -d DBNAME -o dbdirectory
매개 변수 :
-h : MongDB 어디 서버 주소, 예를 들면 : 127.0.0.1 : 127.0.0.1 물론, 포트 번호를 지정할 수 27,017
-d : 데이터베이스 인스턴스는, 예를 들어, 백업 할 : 테스트를
-o : 백업 데이터 저장 위치, 예를 들어 : / 홈 / mongodump / 물론, 사전에 디렉토리를 설정해야, 데이터베이스 인스턴스 내부에 저장된 디렉토리의 백업 데이터를 포함하고있다.
2. 예 :
sudo는 RF RM은 / 가정 / momgodump /
sudo는 MKDIR -p / 홈 / momgodump
sudo는 mongodump -h 192.168.17.129:27017 -d itcast -o / 홈 / mongodump /
-
2, MongoDB를 데이터베이스 복구
1, 문법 :
mongorestore -h dbhost -d DBNAME --dir dbdirectory
매개 변수 또는 이름 :
-h : MongoDB를 서버 주소 곳
-d : 테스트는 물론, 이름도 백업 할 수 있으며, 시간은 TEST2로, 동일하지 않습니다 : 데이터베이스 인스턴스는, 예를 들어, 복원해야
--dir : 백업 데이터의 위치, 예를 들어 : / 홈 / mongodump / itcast /
--drop : 복구 시간은, 먼저 현재 데이터를 삭제하고 백업 데이터를 복원합니다. 즉, 재개 후, 백업 수정 된 데이터를 추가 한 후 신중하게 삭제됩니다입니다!
2. 예 :
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir / 홈 / mongodump / itcast /
-------------------
MongoDB의 데이터 가져 오기 및 내보내기
-------------------
1, 내보내기 도구 : mongoexport
1, 개념 :
컬렉션 mongoexport 도구에서 MongoDB를이 파일 형식 JSON 또는 CSV 형식으로 내보낼 수 있습니다. 도출 된 매개 변수는 데이터 항목에 의해 특정 될 수있는 데이터는 특정 조건에 따라 유도 될 수있다.
2 구문 :
mongoexport -d DBNAME -c 여기서 collectionname -o 파일 --type JSON / CSV -f 필드
매개 변수 :
-d : 데이터베이스 이름
-c : 수집 名
-o : 출력 파일 이름
--type : 출력 형식, 기본값은 JSON입니다
-f : CSV로, 당신은 "필드 이름을"-f 추가해야 타입 경우 출력의 필드,
3. 예 :
sudo는 mongoexport -d mongotest -c 사용자 -o /home/python/Desktop/mongoDB/users.json --type JSON -f "_id 266 _ 이름, 나이, 상태"
2, 데이터 가져 오기 : mongoimport
1, 문법 :
mongoimport -d DBNAME -c 여기서 collectionname --file 파일 이름 --headerline --type JSON / CSV -f 필드
매개 변수 :
-d : 데이터베이스 이름
-c : 수집 名
--type : JSON을 가져 오기위한 기본 형식
-f : 필드 이름은 수입
--headerline : CSV 포맷이 도입되는 경우, 도입 필드의 첫 번째 행의 제목으로서 사용될 수있다
--file : 파일을 가져올 수
2. 예 :
sudo는 mongoimport -d mongotest -c 사용자 --file /home/mongodump/articles.json --type JSON