Mongodb kerberos

Tính năng sao chép-dán tích hợp của Studio 3T cho phép bạn chuyển cơ sở dữ liệu MongoDB từ máy chủ này sang máy chủ khác một cách dễ dàng

Show

Nội dung chính Hiển thị

Bạn chưa tải xuống Studio 3T?

Chỉ cần sao chép một bộ sưu tập sang cơ sở dữ liệu khác?

Chỉ cần sao chép một bộ sưu tập sang cơ sở dữ liệu khác?.  

Trong ví dụ này, chúng tôi đã mở kết nối nguồn mà chúng tôi muốn sao chép từ

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
92. Bây giờ chúng ta cần mở kết nối đích. Để bắt đầu, hãy mở Trình quản lý kết nối ở góc trên bên phải của ứng dụng và chọn hoặc nhập đích kết nối. Trong trường hợp này là
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
93

Tiếp theo, nhấp chuột phải vào nguồn cơ sở dữ liệu mà bạn muốn sao chép từ các nguồn kết nối của nó trong và chọn Sao chép tất cả bộ sưu tập/Chế độ xem/Nhóm.  

Trong trường hợp này, đó là cơ sở dữ liệu

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
94 trong
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
92

You can also click Ctrl-C

Chuột phải vào mục tiêu kết nối của bạn trong Cây kết nối và chọn Thêm cơ sở dữ liệu…

Trong cửa sổ bật lên, nhập tên của nguồn cơ sở dữ liệu mà bạn đã sao chép từ các nguồn kết nối và nhấn OK

Điều quan trọng cần lưu ý là cả hai kết nối phải được mở khi sao chép cơ sở dữ liệu. Điều này là do cơ sở dữ liệu không thể sao chép trực tiếp – nội dung của chúng phải được chuyển từ cơ sở dữ liệu này sang cơ sở dữ liệu khác

Chuột phải vào cơ sở dữ liệu, lặp lại khoảng trống trong kết nối đích và chọn Bộ sưu tập/Chế độ xem/Nhóm

You can also click Ctrl-V

Cửa sổ Hoạt động ở góc dưới cùng bên trái của ứng dụng sẽ hiển thị tiến trình của công việc sao chép và cho biết khi nào hoàn thành

Cuối cùng, nếu bạn muốn xóa nguồn cơ sở dữ liệu khỏi nguồn kết nối, chỉ cần nhấp chuột phải vào cơ sở dữ liệu và chọn Drop Database. Bạn cũng có thể nhấn phím Delete

Start on MongoDB 4. 4, đã được phát hành riêng biệt với Máy chủ MongoDB và sử dụng phiên bản riêng của nó, với phiên bản ban đầu là

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
6. Trước đây, đã được phát hành tương tự với Máy chủ MongoDB và sử dụng phiên bản phù hợp

Tìm hiểu tài liệu về MongoDB 4. 2 hoặc các phiên bản cũ hơn của , hãy tham khảo Tài liệu máy chủ MongoDB cho phiên bản công cụ đó.

Tài liệu này dành cho phiên bản

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
9 của

mẹo

Xem thêm. Liên kết đến tài liệu cũ hơn

  • MongoDB 4. 2 mongodump

  • MongoDB 4. 0 mongodump

khả năng tương thích

Khả năng tương thích của máy chủ MongoDB

phiên bản

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
9 Support the following version of Server MongoDB
  • MongoDB 6. 0

  • MongoDB 5. 0

  • MongoDB 4. 4

  • MongoDB 4. 2

Mặc dù có thể hoạt động trên các phiên bản máy chủ MongoDB cũ hơn, nhưng bất kỳ khả năng tương thích nào như vậy đều không chắc chắn

Hỗ trợ nền tảng

phiên bản

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
9 đã được hỗ trợ trên các nền tảng này

x86_64

CÁNH TÂY64

PPC64LE

s390x

amazon 2

Amazon 2013. 03+

Debian 10

Debian 9

Debian 8

RHEL / CentOS 8

RHEL / CentOS 7

RHEL / CentOS 6

SỬ DỤNG 15

SỬ DỤNG 12

Ubuntu 20. 04

Ubuntu 18. 04

Ubuntu 16. 04

Ubuntu 14. 04

Windows 8 trở lên

Windows Server 2012 trở lên

macOS 10. 12 or better

Cài đặt

Công cụ này là một phần của gói Công cụ cơ sở dữ liệu MongoDB

➤ Làm theo Hướng dẫn Cài đặt Công cụ Cơ sở dữ liệu để cài đặt

cú pháp

cú pháp

________số 8

Chạy từ dòng lệnh hệ thống, không phải trình bao

Conconnected with Phiên bản MongoDB

Để kết nối với phiên bản cục bộ MongoDB chạy trên cổng 27017 và sử dụng cài đặt mặc định để xuất nội dung, hãy chạy mà không có bất kỳ tùy chọn dòng lệnh nào

mongodump

Để chỉ định máy chủ và/hoặc cổng của phiên bản MongoDB, bạn có thể

  • Chỉ định tên máy chủ và cổng trong

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    0
  • Chỉ định tên máy chủ và cổng trong

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    1
  • Chỉ định tên máy chủ và cổng trong và

    ________số 8

Để biết thêm thông tin về các tùy chọn có sẵn, hãy xem

Connected to the copy

Để kết nối với một bản sao được thiết lập để xuất dữ liệu của nó, bạn có thể

  • Chỉ định tên bộ sao và các thành viên trong

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
  • Chỉ định tên bộ sao và các thành viên trong

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    0

Theo mặc định, đọc từ bản chính của bộ sao. To write over default, you can only

  • You can only read option in

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    1

    Nếu chỉ đọc tùy chọn thẻ, hãy bao gồm tùy chọn

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    2
  • You can only read option by option line command. Tùy chọn dòng lệnh nhận một chuỗi nếu chỉ xác định chế độ đọc ưu tiên

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    3

    Hoặc, tùy chọn dòng lệnh có thể lấy tài liệu kèm theo trích dẫn

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    22 để chỉ định chế độ, tùy chọn và tùy chọn_______90

Để biết thêm thông tin về các tùy chọn có sẵn, hãy xem

Conconnected with a cụm phân đoạn

Để kết nối với một cụm phân đoạn để xuất dữ liệu của nó, bạn có thể

  • Chỉ định tên máy chủ của phiên bản trong

    mongodump
    1
  • Chỉ định tên máy chủ và cổng của phiên bản trong

    mongodump
    2

Theo mặc định, đọc từ bản chính của bộ sao phân đoạn. To write over default, you can only

  • You can only read option in

    mongodump
    3

    Nếu chỉ đọc tùy chọn thẻ, hãy bao gồm tùy chọn

    mongodump
    4
  • You can only read option by option line command. Tùy chọn dòng lệnh nhận một chuỗi nếu chỉ xác định chế độ đọc ưu tiên

    mongodump
    5

    Hoặc, tùy chọn dòng lệnh có thể lấy tài liệu kèm theo trích dẫn

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    31 để chỉ định chế độ, tùy chọn và tùy chọn_______96

Để biết thêm thông tin về các tùy chọn có sẵn, hãy xem

mẹo

Xem thêm

Hành vi

Cảnh báo

Khi chuyển sang hệ thống tệp không phân biệt chữ hoa chữ thường như Windows hoặc macOS, các bộ sưu tập chỉ có tên khác nhau về cách viết hoa sẽ bị ghi đè. Đối với các hệ thống tệp không phân biệt chữ hoa chữ thường, hãy luôn sử dụng tùy chọn

Khôi phục về phiên bản máy chủ phù hợp

Khi sử dụng để tải các tệp dữ liệu được tạo bởi , hãy đảm bảo rằng bạn đang khôi phục về cùng một phiên bản chính của máy chủ MongoDB mà các tệp được tạo từ đó. Ví dụ. if your output is made from Máy chủ MongoDB đang chạy phiên bản

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
34, hãy chắc chắn rằng máy chủ MongoDB mà bạn đang khôi phục cũng đang chạy phiên bản
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
34

Ngoài ra, chắc chắn rằng bạn đang sử dụng cùng một phiên bản để tải các tệp dữ liệu giống như phiên bản mà bạn đã sử dụng để tạo ra chúng. Ví dụ. if you used version

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
9 để tạo ra kết quả, hãy sử dụng phiên bản ____09 để khôi phục nó

đọc tùy chọn

Theo mặc định, sử dụng tùy chọn đọc. To write over default, you can only option in the command line or in

Nếu tùy chọn đọc được chỉ định trong cả URI chuỗi và tùy chọn, giá trị sẽ ghi lại tùy chọn đọc được chỉ định trong URI chuỗi

Loại trừ dữ liệu

loại trừ nội dung của cơ sở dữ liệu

mongodump
09 in the head of it

đầu ra

  • Chứa các tài liệu trong cơ sở dữ liệu và các mục định nghĩa

  • Không chứa dữ liệu chỉ mục

hoặc phải dựng lại các mục sau khi khôi phục dữ liệu

Nếu bạn đang sử dụng

  • Theo mặc định, chỉ xuất siêu dữ liệu của chế độ xem. không tạo ra các phân tích nhị phân tài liệu có trong định dạng xem

  • Để xuất tài liệu dưới dạng xem, hãy sử dụng

Superdata format

sử dụng JSON extension v2. 0 (Chuẩn) định dạng cho siêu dữ liệu. Để phân tích cú pháp các tệp này để phục hồi, hãy sử dụng , hỗ trợ JSON mở rộng v2. 0 (Chế độ chuẩn hoặc Chế độ thoải mái) định dạng.

Ghi đè tập tin

ghi đè lên các tệp đầu ra nếu chúng tồn tại trong thư mục dữ liệu sao lưu. Trước khi chạy lệnh nhiều lần, hãy đảm bảo rằng bạn không cần các tệp trong thư mục đầu ra nữa (mặc định là thư mục

mongodump
20) hoặc đổi tên các thư mục hoặc tệp

mongodump --host="mongodb0. thí dụ. com" --port=27017 [additional options]5 Trong quá trình chia lại phần cứng

fail if

  • started when a being in process

  • Đã chạy lệnh trong một hoạt động

Xử lý nén dữ liệu

Khi chạy với phiên bản sử dụng công cụ lưu trữ WiredTiger , dữ liệu sẽ xuất ra không nén.

doing work

can't image bad to your active. Nếu dữ liệu của bạn lớn hơn bộ nhớ hệ thống, thì bộ công việc sẽ được đưa ra khỏi bộ nhớ

FIPS

tự động tạo các kết nối thủ thuật FIPS tới một kết nối được định cấu hình để sử dụng chế độ FIPS.

Quyền truy cập bắt buộc

Để chạy với MongoDB khai triển đã bật kiểm tra truy cập theo dõi , bạn phải có đặc quyền hành động cho từng cơ sở dữ liệu . Vai trò tích hợp trò chơi cung cấp các đặc quyền cần thiết để thực hiện sao lưu bất kỳ và tất cả cơ sở dữ liệu.

Sử dụng trong chiến lược sao lưu

Bộ phát triển và bản sao độc lập

Đối với bộ độc lập hoặc bộ bản sao, có thể là một phần của bộ sao lưu một phần dựa trên truy vấn, đồng bộ hóa từ môi trường sản xuất sang dàn dựng hoặc phát triển hoặc thay đổi công cụ lưu trữ của bộ độc lập

Để biết chi tiết về cách sử dụng với tư cách là một phần của chiến lược sao lưu và phục hồi, hãy xem

  • Sao lưu và khôi phục bằng Công cụ MongoDB

  • Phương pháp sao lưu MongoDB

Cụm phân mảnh

and

could not be a part of the history of the room for 4. Hơn nữa 2 cụm phân đoạn có các giao dịch phân đoạn đang diễn ra, vì các bản sao lưu được tạo ra bằng cách không duy trì đảm bảo tính nguyên tử của các giao dịch trên các phân đoạn.

cho 4. Hơn nữa 2 cụm được phân đoạn với các giao dịch được phân đoạn đang diễn ra, hãy sử dụng một trong các quy trình sao lưu và khôi phục phân phối sau để duy trì tính bảo đảm nguyên tử của các giao dịch trên các phân đoạn

  • Bản đồ MongoDB,

  • Trình quản lý đám mây MongoDB hoặc

  • Trình quản lý hoạt động MongoDB

Tùy chọn

mongodump
44

Trả về thông tin về các tùy chọn và cách sử dụng

mongodump
46

Tăng số lượng báo cáo nội bộ được trả về trên đầu ra tiêu chuẩn hoặc trong tệp nhật ký. Tăng mức độ chi tiết với biểu mẫu

________ 947 bằng cách bao gồm tùy chọn nhiều lần, (em. g.
mongodump
48. )____949

Chạy ở chế độ im lặng, cố gắng giới hạn thời lượng bắt đầu

Tùy chọn này Stopping

  • đầu ra từ

  • sao chép kích hoạt

  • sự kiện chấp nhận kết nối

  • event close connection

mongodump
51

Trả về số phát hành

mongodump
53

New in version 100. 3. 0

Chỉ đường dẫn đầy đủ đến tệp cấu hình YAML bao gồm các giá trị cảm ứng cho các tùy chọn sau để

Đây là cách xuất đề để chỉ định mật khẩu cho , ngoài việc chỉ định mật khẩu thông qua dấu nhắc mật khẩu

Cấu hình file có định dạng sau

mongodump
7

Chỉ định mật khẩu cho trường

mongodump
59 và cung cấp chuỗi kết nối trong trường_______960 có chứa mật khẩu xung đột sẽ dẫn đến lỗi

An ninh bảo mật tệp này bằng các quyền của hệ thống giải thích tệp hợp lệ

Ghi chú

Nếu bạn chỉ định một tệp cấu hình với và cũng sử dụng tùy chọn , hoặc để , thì mỗi dòng lệnh tùy chọn sẽ ghi đè tùy chọn tương ứng của nó trong tệp cấu hình

mongodump
66

Chỉ định chuỗi kết nối URI có thể phân tích quá trình khai triển MongoDB, được đặt trong dấu ngoặc kép.

mongodump
8

Start with version

mongodump
67 của , chuỗi kết nối có thể được cung cấp thay thế dưới dạng tham số vị trí mà không cần sử dụng tùy chọn
mongodump
9

Là một tham số vị trí, chuỗi kết nối có thể được chỉ định tại bất kỳ điểm nào trên dòng lệnh, miễn phí là nó bắt đầu bằng

mongodump
70 hoặc
mongodump
71. Ví dụ
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
00

Chỉ có thể cung cấp một chuỗi kết nối. Cố gắng bao gồm nhiều hơn một, cho dù sử dụng tùy chọn hoặc làm đối số vị trí, sẽ dẫn đến lỗi

Để biết thông tin về các thành phần của chuỗi kết nối, hãy xem tài liệu Định dạng URI chuỗi kết nối .

Ghi chú

Ngoài ra, một số thành phần trong đó có thể được xác định chỉ bằng cách sử dụng các tùy chọn dòng lệnh rõ ràng của riêng chúng, có giới hạn như và. Cung cấp chuỗi kết nối đồng thời sử dụng tùy chọn rõ ràng và chỉ định xung đột thông tin sẽ dẫn đến lỗi

Ghi chú

If used on Ubuntu 18. 04, bạn có thể gặp lỗi thông báo

mongodump
77 khi sử dụng (ở định dạng
mongodump
71) với tùy chọn. Nếu vậy, hãy sử dụng một trong các tùy chọn sau để thay thế
  • option with a (ở dạng

    mongodump
    70)
  • option only host server to connect direct

Cảnh báo

Trên một số hệ thống, mật khẩu được cung cấp trong chuỗi kết nối có tùy chọn có thể hiển thị đối với các chương trình trạng thái hệ thống, chẳng hạn như giới hạn

mongodump
84, may be known by the other user. thay vào đó hãy xem xét
  • bỏ qua mật khẩu trong chuỗi kết nối để nhận lời nhắc mật khẩu tương tác, hoặc

  • sử dụng tùy chọn để chỉ định cấu hình tệp chứa mật khẩu

mongodump
86

Default. máy chủ cục bộ. 27017

Chỉ định tên máy chủ có thể phân tích quá trình khai thác MongoDB. Theo mặc định, cố gắng kết nối với phiên bản MongoDB đang chạy trên bộ máy chủ cục bộ trên cổng số

mongodump
88

Để kết nối với một bộ sao chép, hãy chỉ định và một danh sách các hạt giống nhau của các thành viên trong bộ, như sau

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
01

Khi chỉ định dạng danh sách sao bộ danh sách, hãy luôn kết nối với

Bạn cũng có thể kết nối với bất kỳ thành viên nào của bộ sao bằng cách chỉ định máy chủ và cổng của thành viên duy nhất đó

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
02

Nếu bạn sử dụng IPv6 và sử dụng định dạng

mongodump
91, bạn phải đặt địa chỉ kết hợp và cổng trong trích dẫn (e. g.
mongodump
92)

Ngoài ra, bạn cũng có thể chỉ định tên máy chủ trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

mongodump
95

Default. 27017

Chỉ định cổng TCP mà phiên bản MongoDB lắng nghe các kết nối máy khách

Ngoài ra, bạn cũng có thể chỉ định cổng trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

mongodump
98

Cho phép kết nối với một hoặc đã bật TLS/SSL hỗ trợ

Ngoài ra, bạn cũng có thể định cấu hình hỗ trợ TLS/SSL trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
003

file only

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
004 có chứa chuỗi chứng chỉ gốc từ Tổ chức phát hành chứng chỉ. Chỉ định tên tệp của tệp
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
004 bằng đường dẫn tương đối hoặc tuyệt đối

Ngoài ra, bạn cũng có thể chỉ định trực tiếp tệp

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
006 trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
009

file only

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
004 bao gồm cả chứng chỉ TLS/SSL và khóa. Chỉ định tên tệp của tệp
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
004 bằng đường dẫn tương đối hoặc tuyệt đối

Tùy chọn này là bắt buộc khi sử dụng tùy chọn để kết nối với một hoặc đã bật mà không cần thiết

Ngoài ra, bạn cũng có thể chỉ định trực tiếp tệp

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
006 trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
020

Chỉ định mật khẩu để giải mã tệp chứng từ khóa duy nhất (i. e. ). Chỉ sử dụng tùy chọn nếu tệp khóa chứng chỉ được mã hóa. Trong mọi trường hợp, sẽ sắp xếp lại mật khẩu từ tất cả đầu ra báo cáo và ghi nhật ký

Nếu khóa riêng trong tệp PEM được mã hóa và bạn không chỉ định tùy chọn, thì sẽ nhắc nhập cụm mật khẩu. Nhìn thấy

Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

Cảnh báo

Trên một số hệ thống, mật khẩu được cung cấp trực tiếp bằng tùy chọn có thể hiển thị đối với các chương trình trạng thái hệ thống, chẳng hạn như giới hạn

mongodump
84, may be known by the other user. Thay vào đó, hãy cân nhắc sử dụng tùy chọn chỉ định cấu hình tệp chứa mật khẩu
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
031

file only

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
004 chứa Danh sách thu hồi chứng chỉ. Chỉ định tên tệp của tệp
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
004 bằng đường dẫn tương đối hoặc tuyệt đối

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
034

Bỏ qua kiểm tra xác thực cho chứng chỉ máy chủ và cho phép sử dụng chứng chỉ không hợp lệ. Khi sử dụng cài đặt, MongoDB ghi nhật ký dưới dạng cảnh báo việc sử dụng chứng chỉ không hợp lệ

Cảnh báo

Mặc dù có sẵn, hãy tránh sử dụng tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
034 nếu có thể. Nếu việc sử dụng
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
034 là cần thiết, chỉ sử dụng tùy chọn này trên các hệ thống không thể xâm nhập

Kết nối với một phiên bản hoặc không xác thực chứng chỉ máy chủ là một rủi ro ro bảo mật ẩn. Nếu bạn chỉ cần tắt xác thực tên máy chủ trong chứng chỉ TLS/SSL, hãy xem

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
040

Ngoài ra, bạn cũng có thể tắt chứng thực trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
040

Vô hiệu hóa xác thực tên máy chủ trong chứng chỉ TLS/SSL. Cho phép kết nối với các phiên bản MongoDB ngay cả khi tên máy chủ trong chứng chỉ của chúng không khớp với tên máy chủ đã định sẵn

Ngoài ra, bạn cũng có thể tắt xác thực tên máy chủ trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSLTLS/SSL Configuration for Clients.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
047

Chỉ định tên người dùng để xác thực cơ sở dữ liệu MongoDB sử dụng xác thực. Sử dụng kết hợp với các tùy chọn và tùy chọn

Ngoài ra, bạn cũng có thể chỉ định tên người dùng trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Nếu kết nối với cụm từ MongoDB Atlas bằng cách sử dụng

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052 , you can only only ID key access AWS your own in
  • vùng này,

  • , hoặc

  • field variable

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    055

See for an example about each

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
056

Chỉ định mật khẩu để xác thực cơ sở dữ liệu MongoDB sử dụng xác thực. Sử dụng kết hợp với các tùy chọn và tùy chọn

Để yêu cầu người dùng nhập mật khẩu, hãy chuyển tùy chọn không có hoặc chỉ định một chuỗi trống làm giá trị, như trong

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
062

Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

Nếu kết nối với cụm từ MongoDB Atlas bằng cách sử dụng

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052 , bạn chỉ có thể định khóa truy cập bí mật AWS của mình trong
  • vùng này,

  • , hoặc

  • field variable

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    068

See for an example about each

Cảnh báo

Trên một số hệ thống, mật khẩu được cung cấp trực tiếp bằng tùy chọn có thể hiển thị đối với các chương trình trạng thái hệ thống, chẳng hạn như giới hạn

mongodump
84, may be known by the other user. thay vào đó hãy xem xét
  • bỏ qua tùy chọn nhận lời nhắc mật khẩu tương tác, hoặc

  • sử dụng tùy chọn để chỉ định cấu hình tệp chứa mật khẩu

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
073

Nếu kết nối với cụm từ MongoDB Atlas bằng cách sử dụng

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052 và sử dụng mã thông báo phiên ngoài ID khóa truy cập AWS và khóa truy cập bí mật của bạn
  • vùng này,

  • tham số

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    076 to , or
  • field variable

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    076

See for an example about each

Chỉ hợp lệ khi sử dụng

_______0052____0082

Chỉ định cơ sở dữ liệu xác thực nơi đã được tạo. Nhìn thấy

Nếu bạn không chỉ định cơ sở dữ liệu xác thực, thì hãy giả định rằng cơ sở dữ liệu chỉ được xác định để xuất chứa thông tin đăng nhập của người dùng

Nếu bạn không chỉ định cơ sở dữ liệu xác thực hoặc cơ sở dữ liệu để xuất, giả sử cơ sở dữ liệu

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
086 chứa thông tin đăng nhập của người dùng

Nếu sử dụng (Kerberos), (LDAP SASL) hoặc

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052 , you must set to____0090

Ngoài ra, bạn cũng có thể chỉ định cơ sở dữ liệu xác thực trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
093

Default. SCRAM-SHA-1

Chỉ định cơ chế xác thực mà các cá nhân có thể sử dụng để xác minh hoặc

Changed in version 100. 1. 0. Started from version

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
097, thêm hỗ trợ cho cơ chế xác thực
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052 khi kết nối với cụm MongoDB Atlas .

value

Mô tả sự kiện

RFC 5802 Cơ chế xác thực phản hồi thử nghiệm tiêu chuẩn hàm sử dụng hàm băm SHA-1.

RFC 7677 Cơ chế xác thực phản hồi thử nghiệm tiêu chuẩn hàm sử dụng hàm băm SHA-256.

Yêu cầu featureCompatibilityVersion được đặt thành

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
100

Xác thực chỉ MongoDB TLS/SSL

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052

Xác thực bên ngoài bằng thông tin đăng nhập AWS IAM để sử dụng khi kết nối với cụm từ MongoDB Atlas . Nhìn thấy.

New in version 100. 1. 0

(Kerberos)

Xác thực bên ngoài việc sử dụng Kerberos. Cơ chế này chỉ khả dụng trong MongoDB Enterprise.

(LDAP SASL)

Xác thực bên ngoài việc sử dụng LDAP. You can also use

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
102 để xác thực người dùng trong cơ sở dữ liệu.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
102 truyền mật khẩu ở dạng văn bản thuần túy. Cơ chế này chỉ khả dụng trong MongoDB Enterprise.

Ngoài ra, bạn cũng có thể chỉ định cơ chế xác thực trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
106

Chỉ định tên của dịch vụ bằng cách sử dụng GSSAPI/Kerberos . Chỉ bắt buộc nếu dịch vụ không sử dụng tên mặc định của

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
107

Tùy chọn này chỉ khả dụng trong MongoDB Enterprise

Ngoài ra, bạn cũng có thể chỉ định tên dịch vụ trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
110

Chỉ định tên máy chủ của dịch vụ theo cách sử dụng GSSAPI/Kerberos . Chỉ bắt buộc nếu tên máy chủ của máy chủ không khớp với tên máy chủ được giải quyết bằng DNS.

Tùy chọn này chỉ khả dụng trong MongoDB Enterprise

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
111

Chỉ định một cơ sở dữ liệu để sao lưu. Nếu bạn không chỉ định cơ sở dữ liệu, hãy sao chép tất cả cơ sở dữ liệu trong trường hợp này vào tệp xuất

Ngoài ra, bạn cũng có thể chỉ định cơ sở dữ liệu trực tiếp trong. Cung cấp chuỗi kết nối đồng thời sử dụng và chỉ định thông tin xung đột sẽ dẫn đến lỗi

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
115

Chỉ định một bộ sưu tập để sao lưu. Nếu bạn không chỉ định một bộ sưu tập, tùy chọn này sẽ sao chép tất cả các bộ sưu tập trong cơ sở dữ liệu hoặc phiên bản đã được định sẵn duy nhất vào các tệp xuất ra

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
116

Cung cấp một truy vấn dưới dạng tùy chọn giới hạn các tài liệu có sẵn trong đầu ra của. To use option

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
118, bạn cũng phải chỉ định tùy chọn

You must set the query document in the flash menu (

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
120) để đảm bảo rằng nó không tương tác với môi trường shell của bạn

Truy vấn phải ở Định dạng JSON v2 mở rộng (chế độ thoải mái hoặc chính tắc/nghiêm cấm) , bao gồm cả công việc . Ví dụ.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
03

Ghi chú

Khi bạn sử dụng tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
118 trên một , bạn chỉ có thể truy vấn trường được xác định duy nhất là
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
122
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
123

Chỉ định đường dẫn đến một tệp chứa tài liệu JSON dưới định dạng bộ lọc truy vấn giới hạn các tài liệu có trong đầu ra của. cho phép bạn tạo bộ lọc truy vấn quá lớn để phù hợp với bộ đệm của thiết bị đầu cuối của bạn

Ghi chú

Khi bạn sử dụng tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
125 trên một, bạn chỉ có thể truy vấn trường được xác định duy nhất là
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
122
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
128

Default

Chỉ định cho. Tùy chọn có thể bị mất

  • Một chuỗi nếu chỉ xác định chế độ đọc ưu tiên

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    04
  • Một tài liệu kèm theo trích dẫn để chỉ định chế độ, tùy chọn và tùy chọn

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    05

    If only , value must be more than or by 90

default is

Nếu tùy chọn đọc cũng được bao gồm trong , thì dòng lệnh sẽ ghi lại tùy chọn đọc được chỉ định trong chuỗi URI

Cảnh báo

Use other than with a connection to a could make up the bestquán, sao chép hoặc dẫn đến bỏ sót tài liệu

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
138

Đầu ra. Nếu xuất ra thư mục đầu ra, tính năng mới sẽ nén các tệp riêng lẻ. The has a suffix file

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
140

Nếu đầu ra thành tệp lưu trữ hoặc luồng đầu ra tiêu chuẩn, tính năng mới sẽ nén tệp lưu trữ hoặc đầu ra dữ liệu thành luồng

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
142

Chỉ định vị trí thư mục sẽ ghi tệp cho đầu ra cơ sở dữ liệu. Theo mặc định, lưu tệp đầu ra trong thư mục có tên

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
145 in the working directory in current

To send the output database to standard standard, please only "

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
146" instead of path. Ghi vào tiêu chuẩn đầu ra nếu bạn muốn xử lý đầu ra trước khi lưu nó, chẳng hạn như sử dụng
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
147 để nén đầu ra. Khi ghi tiêu chuẩn đầu ra, không ghi siêu dữ liệu ghi vào tệp
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
149 khi ghi trực tiếp vào tệp

You could not use option

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
150 với tùy chọn ____0152

Ghi đầu ra vào một tệp lưu trữ được chỉ định hoặc, nếu tệp lưu trữ không được định chỉ, hãy ghi vào tiêu chuẩn đầu (

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
153)
  • Để xuất kết quả thành tệp lưu trữ, hãy chạy với tùy chọn và đặt tên cho tệp lưu trữ

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    06
  • To output output to the stream header standard to transfer to the other process, please run with the option but skipping the file name

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    07

Bạn không thể sử dụng tùy chọn với tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
160

Tạo một tệp có tên

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
161 as a section of the head. Tệp____0161, nằm ở cấp cao nhất của thư mục đầu ra, chứa các mục oplog xảy ra trong quá trình hoạt động. Tệp này cung cấp ảnh chụp nhanh tại thời điểm hiệu quả về trạng thái của một phiên bản. Để khôi phục bản sao lưu tại một thời điểm cụ thể, hãy sử dụng đầu ra đã được tạo bằng tùy chọn này cùng với tùy chọn này

Không có , nếu có thao tác ghi trong quá trình xuất, kết quả xuất sẽ không phản ánh bất kỳ thời điểm nào. Những thay đổi này được thực hiện đối với cơ sở dữ liệu trong quá trình cập nhật nhật ký có thể ảnh hưởng đến đầu ra của bản sao lưu

Quan trọng

Chạy không thành công nếu máy khách phát hành bất kỳ thao tác nào được liệt kê trong quá trình xuất

  • với

không có tác dụng khi chạy với một phiên bản để xuất toàn bộ nội dung của cụm phân đoạn. Tuy nhiên, bạn có thể sử dụng để chuyển các mảnh riêng lẻ

chỉ hoạt động với các nút duy trì. Điều này bao gồm tất cả các thành viên của một bộ bản sao

oplog file oplog no output

Ghi chú

Để sử dụng với , bạn phải tạo một đầu ra đầy đủ của một thành viên. không thành công nếu bạn sử dụng bất kỳ tùy chọn nào sau đây để giới hạn chế độ xuất dữ liệu

mẹo

Xem thêm

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
187

Bao gồm các định nghĩa về vai trò và người dùng trong thư mục đầu ra của cơ sở dữ liệu khi thực hiện trên một cơ sở dữ liệu cụ thể. Tùy chọn này chỉ áp dụng khi bạn chỉ định cơ sở dữ liệu trong tùy chọn. MongoDB luôn bao gồm các định nghĩa về trò chơi và người dùng khi áp dụng cho toàn bộ phiên bản chứ không chỉ một cơ sở dữ liệu cụ thể

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
191

Bộ sưu tập loại trừ chỉ được xác định từ đầu ra. Để loại trừ nhiều bộ sưu tập, hãy chỉ định nhiều lần

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
194

Loại trừ tất cả các tập hợp bộ sưu tập có tiền tố chỉ được xác định từ đầu ra. To only many money prime, please only many times

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
197

Default. 4

Số lượng bộ sưu tập nên xuất bài hát bài hát

mongodump
15

When being ĐỊNH, output under the collection file

Ghi chú

Chế độ xem chỉ được xuất ra. Theo mặc định, chỉ xuất siêu dữ liệu của chế độ xem. Để xuất tài liệu dưới dạng xem, hãy sử dụng tùy chọn

mongodump
15

Đối với mỗi chế độ xem, hãy tạo một tệp BSON chứa các tài liệu trong chế độ xem. Nếu bạn sử dụng với tệp BSON được tạo bởi , chế độ xem được khôi phục dưới dạng

Nếu bạn không bao gồm , hãy ghi lại siêu dữ liệu của từng chế độ xem. Nếu bạn bao gồm tệp siêu dữ liệu của chế độ xem trong một thao tác, chế độ xem sẽ được tạo lại

ví dụ

Chạy từ dòng lệnh hệ thống, không phải trình bao

Use mongodump --host="mongodb0. thí dụ. com" --port=27017 [additional options]5 with Collection

Thao tác sau đây để tạo một tệp đầu ra chỉ chứa bộ sưu tập tệp có tên

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4112 trong cơ sở dữ liệu có tên____04113. Trong trường hợp này, cơ sở dữ liệu đang chạy trên bộ giao diện cục bộ trên port
mongodump
88
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
08

Use mongodump --host="mongodb0. thí dụ. com" --port=27017 [additional options]5 with Cơ sở dữ liệu và Loại trừ các Bộ sưu tập được chỉ định

Activity after export all the collections in the database

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4113 ngoại trừ
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4117 và
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4118
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
09

Use mongodump --host="mongodb0. thí dụ. com" --port=27017 [các tùy chọn bổ sung]5 với Kiểm tra truy cập kiểm soát

Trong ví dụ tiếp theo, tạo một cơ sở dữ liệu đầu ra tại

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4121, từ cơ sở dữ liệu chạy trên cổng
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4122 trên máy chủ
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4123 và xác thực bằng tên người dùng
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4124 như sau
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
10

Nếu bạn không bao gồm , sẽ yêu cầu người dùng nhập mật khẩu

Xuất ra tệp lưu trữ

Để xuất kết quả thành tệp lưu trữ, hãy chạy với tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
150 and name file archive. Ví dụ. thao tác sau đây tạo tệp
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4129 chứa đầu ra của cơ sở dữ liệu
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4113
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
11

Export Storage sang Standard Header

Để xuất kho lưu trữ thành luồng đầu ra tiêu chuẩn để chuyển sang quy trình khác, hãy chạy với tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4132 nhưng bỏ qua tên tệp
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
12

Ghi chú

You could not use option

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
150 với tùy chọn

Đầu ra

Để nén các tệp trong thư mục xuất đầu ra, hãy chạy với tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
138 mới. Ví dụ. thao tác sau khi xuất tệp nén vào thư mục mặc định ____0145
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
13

Để nén đầu tệp lưu trữ bằng , hãy sử dụng tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
138 cùng với tùy chọn, chỉ định tên của tệp nén
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
14

Sao chép và sao chép cơ sở dữ liệu

Start from version 4. 2, MongoDB loại bỏ lệnh

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4141 and command
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4142 don't used more

Thay vào đó, người dùng có thể sử dụng và (với các tùy chọn

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
3 và )

Ví dụ. to copy database

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4113 từ một phiên bản cục bộ chạy trên cổng mặc định 27017 sang cơ sở dữ liệu
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4149 trên cùng một phiên bản, bạn có thể
  1. Sử dụng để xuất cơ sở dữ liệu

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    4113 vào kho lưu trữ
    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    4152
    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    15
  2. Use with and to restore (có thay đổi tên cơ sở dữ liệu) từ kho lưu trữ

    mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    16

mẹo

Bao gồm các tùy chọn bổ sung khi cần thiết, chẳng hạn như chỉ định uri hoặc máy chủ lưu trữ, tên người dùng, mật khẩu và cơ sở dữ liệu xác thực

Ngoài ra, thay vì sử dụng tệp lưu trữ, bạn có thể chuyển cơ sở dữ liệu

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4113 sang luồng đầu ra tiêu chuẩn và dẫn vào
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
17

Kết nối với cụm MongoDB Atlas bằng AWS IAM Credentials

New in version 100. 1. 0

To connect with cụm từ MongoDB Atlas đã được cấu hình sẵn để hỗ trợ xác thực thông qua thông tin đăng nhập AWS IAM . , cung cấp một tương tự như sau.

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
18

Conconnected to Atlas bằng thông tin đăng nhập AWS IAM theo cách sử dụng này

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052 và
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
090 , như minh họa trong ví dụ này

Nếu sử dụng mã thông báo phiên bản AWS , hãy cung cấp giá trị

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
076 as after.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
19

Ghi chú

Nếu ID khóa truy cập AWS, khóa truy cập bí mật hoặc mã thông báo phiên bản bao gồm các ký tự sau

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
410

các ký tự đó phải được chuyển đổi bằng cách sử dụng

Ngoài ra, khóa truy cập ID AWS, khóa truy cập bí mật và mã thông báo phiên bản tùy chọn có thể được cung cấp bên ngoài chuỗi kết nối bằng cách sử dụng tùy chọn, và thay vào đó, như vậy

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
411

Khi được cung cấp dưới dạng tham số dòng lệnh, tùy chọn này không yêu cầu phần trăm mã hóa phần trăm

Bạn cũng có thể đặt các thông tin đăng nhập này trên nền tảng của mình bằng tiêu chuẩn. kiểm tra các biến môi trường sau khi bạn sử dụng

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
052
  • mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    055
  • mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    068
  • mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
    076

Nếu được đặt, những thông tin xác thực này không cần thiết phải được chỉ định trong chuỗi kết nối hoặc thông qua các tùy chọn rõ ràng của chúng

Ghi chú

Nếu lựa chọn sử dụng các biến môi trường AWS để chỉ định các giá trị này, thì bạn không thể kết hợp và khớp với các tùy chọn chuỗi kết nối hoặc rõ ràng tương ứng với các thông tin xác thực này. Sử dụng các biến môi trường để ID khóa truy cập và khóa truy cập bí mật (và mã thông báo phiên bản nếu được sử dụng) hoặc chỉ định từng biến này bằng cách sử dụng các tùy chọn chuỗi kết nối hoặc rõ ràng thay thế

Ví dụ sau khi đặt các biến môi trường trong shell

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4176____0412

Cú pháp set the environment variable in other shell is other nhau. Để biết thêm thông tin, hãy xem tài liệu dành cho shell của bạn

Để xác minh các biến môi trường đã đặt, hãy sử dụng lệnh này

mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
413

Sau khi bạn đặt các biến môi trường, hãy chạy ví dụ sau để kết nối với cụm MongoDB Atlas

Làm cách nào để sao chép bộ sưu tập tập tin từ máy chủ này sang máy chủ khác trong MongoDB?

Sao chép Bộ sưu tập sang Cơ sở dữ liệu khác là một tính năng chuyên nghiệp của Trình quản lý NoSQL cho MongoDB Pro. Nó cho phép sao chép một hoặc nhiều bộ sưu tập giữa cơ sở dữ liệu và máy chủ. Nhấp chuột phải vào bộ sưu tập tập tin1 trong DB Explorer và chọn Sao chép bộ sưu tập 'bộ sưu tập1' sang Cơ sở dữ liệu khác. mục trong menu bật lên .

Làm cách nào để sao chép cơ sở dữ liệu trong MongoDB?

Trong MongoDB, bạn có thể sao chép cơ sở dữ liệu bằng Công cụ cơ sở dữ liệu MongoDB. Cụ thể, bạn có thể sử dụng mongodump và mongorestore . MongoDB Database Tools là một bộ tiện ích dòng lệnh để làm việc với MongoDB. Điều đó đặc biệt kiểm tra các phiên bản mongodump và mongorestore.

Làm cách nào để sao chép cơ sở dữ liệu MongoDB từ máy chủ sang máy cục bộ?

2 câu trả lời .

kết nối với máy chủ và tạo đầu ra ở đó (như thế này, mongodump -u root -p password --authenticationDatabase admin -d databaseName -o /database )