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
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]
93Tiế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 trongmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
92You 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ợpTì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ủamẹ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 MongoDBMongoDB 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àyx86_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ố 8Chạ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
0mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
Chỉ định tên máy chủ và cổng trong
1mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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
0mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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
1mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
Nếu chỉ đọc tùy chọn thẻ, hãy bao gồm tùy chọn
2mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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
3mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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
22 để chỉ định chế độ, tùy chọn và tùy chọn_______90mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
Để 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
1mongodump
Chỉ định tên máy chủ và cổng của phiên bản trong
2mongodump
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
3mongodump
Nếu chỉ đọc tùy chọn thẻ, hãy bao gồm tùy chọn
4mongodump
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
5mongodump
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
31 để chỉ định chế độ, tùy chọn và tùy chọn_______96mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
Để 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ảnmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
34Ngoà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ệpmongodump --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
44Trả về thông tin về các tùy chọn và cách sử dụng
mongodump
46Tă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. ]____949Chạ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
51Trả về số phát hành
mongodump
53New 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
7Chỉ đị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ỗiAn 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
66Chỉ đị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
8Start 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ọnmongodump
9Là 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ặcmongodump
71. Ví dụmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
00Chỉ 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ạngmongodump
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
70]mongodump
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étbỏ 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
86Default. 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]
01Khi 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]
02Nế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
95Default. 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
98Cho 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/SSL và TLS/SSL Configuration for Clients.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
003file 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ệpmongodump --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 đốiNgoà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/SSL và TLS/SSL Configuration for Clients.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
009file 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ệpmongodump --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 đốiTù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/SSL và TLS/SSL Configuration for Clients.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
020Chỉ đị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/SSL và TLS/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ẩumongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
031file 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ệpmongodump --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/SSL và TLS/SSL Configuration for Clients.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
034Bỏ 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ụngmongodump --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ậpKế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]
040Ngoà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/SSL và TLS/SSL Configuration for Clients.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
040Vô 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/SSL và TLS/SSL Configuration for Clients.
mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
047Chỉ đị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 invùng này,
, hoặc
field variable
055mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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]
056Chỉ đị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]
062Ngoà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 trongvùng này,
, hoặc
field variable
068mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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étbỏ 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]
073Nế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ạnvùng này,
tham số
076 to , ormongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
field variable
076mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
See for an example about each
Chỉ hợp lệ khi sử dụng
_______0052____0082Chỉ đị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ùngNế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____0090Ngoà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]
093Default. 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ựcmongodump --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]
100Xá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]
052Xá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]
106Chỉ đị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]
107Tù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]
110Chỉ đị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]
111Chỉ đị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]
115Chỉ đị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]
116Cung 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ọnYou 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ạnTruy 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]
03Ghi 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]
122mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
123Chỉ đị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]
122mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
128Default
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
04mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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
05mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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]
140Nế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]
142Chỉ đị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 currentTo 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ụngmongodump --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ệpmongodump --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ệpYou 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 ____0152Ghi đầ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ữ
06mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
To output output to the stream header standard to transfer to the other process, please run with the option but skipping the file name
07mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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]
160Tạ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àyKhô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]
187Bao 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]
191Bộ 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]
194Loạ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]
197Default. 4
Số lượng bộ sưu tập nên xuất bài hát bài hát
mongodump
15When 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 portmongodump
88mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
08Use 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]
4118mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
09Use 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ổngmongodump --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ùngmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4124 như saumongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
10Nế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ệpmongodump --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ệumongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4113mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
11Export 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ệpmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
12Ghi 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 ____0145mongodump --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énmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
14Sao 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 commandmongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
4142 don't used moreThay 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ệumongodump --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ểSử dụng để xuất cơ sở dữ liệu
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]
4152mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
15mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
Use with and to restore [có thay đổi tên cơ sở dữ liệu] từ kho lưu trữ
16mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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àomongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
17Kế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]
18Conconnected 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àyNế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]
19Ghi 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]
410cá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]
411Khi đượ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
055mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
068mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
076mongodump --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/?replicaSet=myReplicaSetName" [additional options]
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____0412Cú 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]
413Sau 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 ]