Vấn đề này gây khó khăn cho tôi, nơi Doctrine tạo tên bảng vốn/CamelCase và MySQL lưu trữ chúng dưới dạng chữ thường
Nó đã được giải quyết bằng cách thay đổi
mongodump
61 và thêmlower_case_table_names = 1
trong phần [mysqld]
của tôi. cnf có thể được tìm thấy
dưới LAMPP/XAMPP.
62mongodump
máy chủ mysql độc lập
63mongodump
Sau đó khởi động lại máy chủ MySQL và mọi thứ sẽ ổn
cho 4. Hơn 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ối hợp sau để 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
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
5. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
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
mongodump
47 bằng cách bao gồm tùy chọn nhiều lần, [e. g. mongodump
48. ]mongodump
49Chạy
5 ở chế độ im lặng cố gắng hạn chế lượng đầu ra. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Tùy chọn này ngăn chặn
đầu ra từ các lệnh cơ sở dữ liệu
hoạt động sao chép
sự kiện chấp nhận kết nối
sự kiện đóng kết nối
mongodump
51Trả về
5 số phát hành. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
53Mới trong phiên bản 100. 3. 0.
Chỉ định đường dẫn đầy đủ đến tệp cấu hình YAML chứa các giá trị nhạy cảm cho các tùy chọn sau tới
5 . mongodump --host="mongodb0.example.com" --port=27017 [additional options]
55mongodump
56mongodump
57mongodump
Đây là cách được đề xuất để chỉ định mật khẩu cho
5 , ngoài việc chỉ định mật khẩu thông qua lời nhắc mật khẩu. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Tệp cấu hình có 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 mongodump
60 có chứa mật khẩu xung đột sẽ dẫn đến lỗiĐảm bảo bảo mật tệp này bằng các quyền hệ thống tệp thích hợp
Ghi chú
Nếu bạn chỉ định tệp cấu hình có
61 , đồng thời sử dụng mongodump
55, mongodump
56 or mongodump
57 option to mongodump
5, each command line option overrides its corresponding option in the configuration file.mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
66Chỉ định chuỗi kết nối URI có thể phân giải của quá trình triển khai MongoDB, được đặt trong dấu ngoặc kép.
mongodump
8Bắt đầu với phiên bản
mongodump
67 của mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 , 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 mongodump
56 option:mongodump
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 là nó bắt đầu bằng
mongodump
70 hoặc mongodump
71. Ví dụmongodump
20Chỉ 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 ____156 hoặc dưới dạng đố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ú
Một số thành phần trong
73 có thể được chỉ định cách khác 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, chẳng hạn như mongodump
74 and mongodump
55. Providing a connection string while also using an explicit option and specifying conflicting information will result in an error.mongodump
Ghi chú
Nếu sử dụng
5 trên Ubuntu 18. 04, bạn có thể gặp thông báo lỗi mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
77 khi sử dụng chuỗi kết nối SRV [ở dạng mongodump
71] với mongodump
56 . Nếu vậy, hãy sử dụng một trong các tùy chọn sau để thay thế. option. If so, use one of the following options instead:tùy chọn ____156 với chuỗi kết nối không thuộc SRV [in the form
70]mongodump
tùy chọn ____433 để chỉ định máy chủ kết nối trực tiếp
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 với tùy chọn
56 có thể hiển thị đối với các chương trình trạng thái hệ thống như mongodump
mongodump
84 có thể . 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
61 để chỉ định tệp cấu hình chứa mật khẩu.mongodump
mongodump
86Mặc định. máy chủ cục bộ. 27017
Chỉ định tên máy chủ có thể phân giải của quá trình triển khai MongoDB. Theo mặc định,
5 cố gắng kết nối với phiên bản MongoDB đang chạy trên máy chủ cục bộ trên cổng số mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
88. Để kết nối với bộ bản sao, hãy chỉ định
89 và danh sách hạt giống gồm các thành viên của bộ, như sau. mongodump
mongodump
21Khi chỉ định định dạng danh sách tập hợp bản sao,
5 luôn kết nối với chính. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Bạn cũng có thể kết nối với bất kỳ thành viên nào của bộ bản sao bằng cách chỉ định máy chủ và cổng của chỉ thành viên đó
mongodump
22Nếu bạn sử dụng IPv6 và sử dụng định dạng
mongodump
91, bạn phải đặt phần kết hợp địa chỉ và cổng trong ngoặc [e. g. mongodump
92]Hoặc, bạn cũng có thể chỉ định tên máy chủ trực tiếp trong
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongodump
33 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
mongodump
95Mặc định. 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 ______193 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
35 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
mongodump
98Cho phép kết nối với
9 hoặc mongodump --host="mongodb0.example.com" --port=27017 [additional options]
30< . that has TLS/SSL support enabled.mongodump
Ngoài ra, bạn cũng có thể định cấu hình hỗ trợ TLS/SSL trực tiếp trong
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongodump
98 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. mongodump
Để 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.
______3203Chỉ định tệp
mongodump
204 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
204 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
206 trong mongodump
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongodump
208 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
209Chỉ định tệp
mongodump
204 chứa cả chứng chỉ TLS/SSL và khóa. Chỉ định tên tệp của tệp mongodump
204 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
98 để kết nối với mongodump
9 or mongodump --host="mongodb0.example.com" --port=27017 [additional options]
30 that has mongodump
215 enabled without mongodump
216.mongodump
Ngoài ra, bạn cũng có thể chỉ định trực tiếp tệp
mongodump
206 trong mongodump
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng ____3219 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
220Chỉ định mật khẩu để giải mã tệp khóa chứng chỉ [i. e. ______3219 ]. Chỉ sử dụng tùy chọn ____157 nếu tệp khóa chứng chỉ được mã hóa. Trong mọi trường hợp,
5 sẽ xử lý lại mật khẩu khỏi tất cả đầu ra báo cáo và ghi nhật ký. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Nếu khóa riêng tư trong tệp PEM được mã hóa và bạn không chỉ định tùy chọn
57 , thì mongodump
5 will prompt for a passphrase. See Cụm mật khẩu chứng chỉ TLS/SSL. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong ______193 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
57 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. mongodump
Để 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
57 có thể hiển thị đối với các chương trình trạng thái hệ thống như mongodump
mongodump
84 có thể được gọi bởi . Cân nhắc sử dụng tùy chọn ____161 để chỉ định tệp cấu hình chứa mật khẩu thay thế. mongodump
231Chỉ định tệp
mongodump
204 chứa Danh sách thu hồi chứng chỉ. Chỉ định tên tệp của tệp mongodump
204 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
234Bỏ qua kiểm tra xác thực đối với 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 ____3235 , 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, tránh sử dụng tùy chọn
mongodump
234 nếu có thể. Nếu việc sử dụng mongodump
234 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 phiên bản
9 hoặc mongodump --host="mongodb0.example.com" --port=27017 [additional options]
30 mà không cần xác thực . 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
mongodump
240. Ngoài ra, bạn cũng có thể trực tiếp tắt xác thực chứng chỉ trong
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongodump
234 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
Để 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
240Tắt xác thực tên máy chủ trong chứng chỉ TLS/SSL. Cho phép
5 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ủ đã chỉ định. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Ngoài ra, bạn cũng có thể trực tiếp tắt xác thực tên máy chủ trong
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng ____3240 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
Để 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
247Chỉ đị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 ______155 và ____3249 .
Ngoài ra, bạn cũng có thể chỉ định tên người dùng trực tiếp trong ______193 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
74 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. mongodump
Nếu kết nối với cụm MongoDB Atlas bằng cách sử dụng
mongodump
252 mongodump
253, you can specify your AWS access key ID in:vùng này,
the ____173 hoặc
biến môi trường
255mongodump
Xem Kết nối với Cụm Atlas MongoDB bằng Thông tin đăng nhập AWS IAM để biết ví dụ về từng loại.
mongodump
256Chỉ đị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 ______174 và ____3249 .
Để nhắc người dùng nhập mật khẩu, hãy chuyển tùy chọn
74 mà không cần mongodump
55 or specify an empty string as the mongodump
55 value, as in mongodump
mongodump
262 .Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong ______193 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
55 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
Nếu kết nối với cụm MongoDB Atlas bằng cách sử dụng
mongodump
252 mongodump
253, you can specify your AWS secret access key in:vùng này,
the ____173 hoặc
biến môi trường
268mongodump
Xem Kết nối với Cụm Atlas MongoDB bằng Thông tin đăng nhập AWS IAM để biết ví dụ về từng loại.
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
55 có thể hiển thị đối với các chương trình trạng thái hệ thống như mongodump
mongodump
84 có thể được gọi bởi . thay vào đó hãy xem xét. bỏ qua tùy chọn ____155 để nhận lời nhắc mật khẩu tương tác hoặc
sử dụng tùy chọn
61 để chỉ định tệp cấu hình chứa mật khẩu.mongodump
mongodump
273Nếu kết nối với MongoDB Atlas cụm bằng cách sử dụng
mongodump
252 mongodump
253, and using session tokens in addition to your AWS access key ID and secret access key, you can specify your AWS session token in:vùng này,
tham số
276 ____3277 chomongodump
73 hoặcmongodump
biến môi trường
276mongodump
Xem Kết nối với Cụm Atlas MongoDB bằng Thông tin đăng nhập AWS IAM để biết ví dụ về từng loại.
Chỉ hợp lệ khi sử dụng
mongodump
252 mongodump
253. mongodump
282Chỉ định cơ sở dữ liệu xác thực nơi
74 được chỉ định đã được tạo. Xem Cơ sở dữ liệu xác thực. mongodump
Nếu bạn không chỉ định cơ sở dữ liệu xác thực,
5 giả định rằng cơ sở dữ liệu được chỉ định để xuất chứa thông tin đăng nhập của người dùng. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Nếu bạn không chỉ định cơ sở dữ liệu xác thực hoặc cơ sở dữ liệu sẽ xuất, ______25 giả sử cơ sở dữ liệu
mongodump
286 chứa thông tin đăng nhập của người dùng. Nếu sử dụng GSSAPI [Kerberos], PLAIN .
288, you must set mongodump
249 to mongodump
mongodump
290.Ngoài ra, bạn cũng có thể chỉ định trực tiếp cơ sở dữ liệu xác thực trong
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng ____3249 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
Mặc định. SCRAM-SHA-1
Chỉ định cơ chế xác thực mà phiên bản
5 sử dụng để xác thực đối với mongodump --host="mongodb0.example.com" --port=27017 [additional options]
9 or mongodump --host="mongodb0.example.com" --port=27017 [additional options]
30.mongodump
Đã thay đổi trong phiên bản 100. 1. 0. Bắt đầu từ phiên bản
mongodump
297, mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 thêm hỗ trợ cho cơ chế xác thực mongodump
252 khi kết nối với cụm MongoDB Atlas . Giá trị
Sự mô tả
SCRAM-SHA-1
RFC 5802 Cơ chế xác thực phản hồi thử thách muối tiêu chuẩn sử dụng hàm băm SHA-1.
SCRAM-SHA-256
RFC 7677 Cơ chế xác thực phản hồi thử thách muối tiêu chuẩn sử dụng hàm băm SHA-256. Yêu cầu tính năngCompatibilityVersion được đặt thành
6300mongodump
MONGODB-X509
Xác thực chứng chỉ MongoDB TLS/SSL
252mongodump
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 MongoDB Atlas . Xem Kết nối với cụm Atlas MongoDB bằng thông tin xác thực AWS IAM . Mới trong phiên bản 100. 1. 0
GSSAPI [Kerberos]
Xác thực bên ngoài sử dụng Kerberos. Cơ chế này chỉ khả dụng trong MongoDB Enterprise.
PLAIN [LDAP SASL]
Xác thực bên ngoài sử dụng LDAP. Bạn cũng có thể sử dụng
6302 để xác thực người dùng trong cơ sở dữ liệu. mongodump
6302 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. mongodump
Hoặc, bạn cũng có thể chỉ định trực tiếp cơ chế xác thực trong
93 . Việc cung cấp chuỗi kết nối đồng thời sử dụng ____16305 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongodump
mongodump
6306Chỉ đị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 là
mongodump
6307. 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 ______193 . Việc cung cấp chuỗi kết nối đồng thời sử dụng ____16306 và chỉ định thông tin xung đột sẽ dẫn đến lỗi.
mongodump
6310Chỉ định tên máy chủ của dịch vụ bằng cách sử dụng GSSAPI/Kerberos . Chỉ bắt buộc nếu tên máy chủ của máy 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
____16311Chỉ định cơ sở dữ liệu để sao lưu. Nếu bạn không chỉ định cơ sở dữ liệu,
5 sao chép tất cả cơ sở dữ liệu trong trường hợp này vào tệp kết xuất. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Ngoài ra, bạn cũng có thể chỉ định cơ sở dữ liệu trực tiếp trong ______193 . Việc cung cấp chuỗi kết nối đồng thời sử dụng ____16314 và chỉ định thông tin xung đột sẽ dẫn đến lỗi.
Chỉ định 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 đã chỉ định vào các tệp kết xuất.
mongodump
6316Cung cấp một tài liệu JSON dưới dạng truy vấn giới hạn tùy ý các tài liệu có trong đầu ra của . Để sử dụng tùy chọn
mongodump
6318, bạn cũng phải chỉ định tùy chọn mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5. To use the mongodump
6318 option, you must also specify the mongodump
6319 . Bạn phải đặt tài liệu truy vấn trong dấu nháy đơn [
mongodump
6320] để đả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 ngặt] , bao gồm cả việc đặt tên trường và toán tử trong . Ví dụ.
mongodump
23Ghi chú
Khi bạn sử dụng tùy chọn
mongodump
6318 trên bộ sưu tập chuỗi thời gian , bạn chỉ có thể truy vấn trường được chỉ định là mongodump
6322. mongodump
6323Chỉ định đường dẫn đến tệp chứa tài liệu JSON dưới dạng bộ lọc truy vấn giới hạn tài liệu có trong đầu ra của
5. ____16325 cho phép bạn tạo các bộ lọc truy vấn quá lớn để vừa với bộ đệm của thiết bị đầu cuối của bạn. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Ghi chú
Khi bạn sử dụng tùy chọn
mongodump
6325 trên bộ sưu tập chuỗi thời gian , bạn chỉ có thể truy vấn trường được chỉ định là mongodump
6322. ____16328Mặc định. ______103
Chỉ định tùy chọn đọc cho
5 . Tùy chọn ______1951 có thể thực hiện. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Một chuỗi nếu chỉ xác định chế độ ưu tiên đọc
24mongodump
Một tài liệu kèm theo trích dẫn để chỉ định chế độ, bộ thẻ tùy chọn đọc tùy chọn và maxStalenessSeconds:
25mongodump
Nếu chỉ định maxStalenessSeconds , giá trị phải lớn hơn hoặc bằng 90.
5 mặc định là mongodump --host="mongodb0.example.com" --port=27017 [additional options]
03 tùy chọn đọc. mongodump
Nếu tùy chọn đọc cũng được bao gồm trong
32 , thì dòng lệnh mongodump
951 overrides the read preference specified in the URI string.mongodump
Cảnh báo
Sử dụng tùy chọn đọc khác với
03 với . mongodump
30 may produce inconsistencies, duplicates, or result in missed documents.mongodump
Nén đầu ra. Nếu ______25 xuất ra thư mục kết xuất, thì tính năng mới sẽ nén các tệp riêng lẻ. Các tệp có hậu tố
mongodump
6340. Nếu
5 xuất ra tệp lưu trữ hoặc luồng đầu ra tiêu chuẩn, thì tính năng mới sẽ nén tệp lưu trữ hoặc đầu ra dữ liệu vào luồng. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6342Chỉ định thư mục nơi
5 sẽ viết BSON . Theo mặc định, files for the dumped databases. By default, mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 lưu các tệp đầu ra trong thư mục có tên mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6345 trong thư mục làm việc hiện tại. Để gửi kết xuất cơ sở dữ liệu tới đầu ra tiêu chuẩn, hãy chỉ định "
mongodump
6346" thay vì đường dẫn. Ghi vào đầu ra tiêu chuẩn 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
6347 để nén kết xuất. Khi ghi đầu ra tiêu chuẩn, mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 không ghi siêu dữ liệu ghi vào tệp mongodump
6349 khi ghi trực tiếp vào tệp. Bạn không thể sử dụng tùy chọn
mongodump
6350 với tùy chọn ____16351 . mongodump
6352Ghi đầu ra vào tệp lưu trữ được chỉ định hoặc, nếu tệp lưu trữ không được chỉ định, ghi vào đầu ra tiêu chuẩn [
mongodump
6353]. Để xuất kết xuất thành tệp lưu trữ, hãy chạy
5 vớimongodump --host="mongodb0.example.com" --port=27017 [additional options]
6350 option and the archive filename.mongodump
26mongodump
Để xuất kết xuất sang luồng đầu ra tiêu chuẩn nhằm chuyển sang quy trình khác, hãy chạy
5 bằngmongodump --host="mongodb0.example.com" --port=27017 [additional options]
6350 option but omit the filename.mongodump
27mongodump
Bạn không thể sử dụng tùy chọn ____16350 với ____16351 .
mongodump
6360Tạo tệp có tên
mongodump
6361 như một phần của đầu ra mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 . Tệp mongodump
6361, 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 mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 . 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 phiên bản mongodump --host="mongodb0.example.com" --port=27017 [additional options]
9 . Để 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 mongodump
6366. Nếu không có
6360 , nếu có thao tác ghi trong quá trình kết xuất, kết xuất sẽ không phản ánh một thời điểm nào. Những thay đổi được thực hiện đối với cơ sở dữ liệu trong quá trình cập nhật có thể ảnh hưởng đến đầu ra của bản sao lưu. mongodump
Quan trọng
A
5 đang chạy với mongodump --host="mongodb0.example.com" --port=27017 [additional options]
6360 không thành công nếu ứng dụng khách . mongodump
6370mongodump
6371mongodump
6372 vớimongodump
6373mongodump
6360 không có tác dụng khi chạy mongodump
5 so với a . Tuy nhiên, bạn có thể sử dụng instance to dump the entire contents of a sharded cluster. However, you can use ____16360 để kết xuất các phân đoạn riêng lẻ. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
6360 chỉ hoạt động với các nút duy trì oplog . Điều này bao gồm tất cả các thành viên của một bộ bản sao. mongodump
6360 không kết xuất bộ sưu tập oplog. mongodump
Ghi chú
Để sử dụng
5 với mongodump --host="mongodb0.example.com" --port=27017 [additional options]
6360 , bạn phải tạo . replica set member. ______25 với mongodump
6360 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 . mongodump
6314mongodump
6319mongodump
Mẹo
Xem thêm
mongodump
6366mongodump
6387Bao gồm các định nghĩa vai trò và người dùng trong thư mục kết xuất của cơ sở dữ liệu khi thực hiện
5 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 ____16314 . MongoDB luôn bao gồm các định nghĩa vai trò và người dùng khi mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 á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 --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6391Loại trừ bộ sưu tập được chỉ định khỏi đầu ra
5 . Để loại trừ nhiều bộ sưu tập, hãy chỉ định ____16393 nhiều lần. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6394Loại trừ tất cả các bộ sưu tập có tiền tố được chỉ định khỏi đầu ra
5 . Để chỉ định nhiều tiền tố, hãy chỉ định ____16396 nhiều lần. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Mặc định. 4
Số lượng bộ sưu tập
5 nên xuất song song. mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
15Khi được chỉ định,
5 xuất lượt xem . . . . . . . . . . . . as collections.mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Ghi chú
Chỉ các chế độ xem được xuất. Theo mặc định,
5 chỉ xuất siêu dữ liệu của chế độ xem. Để xuất tài liệu trong dạng xem, hãy sử dụng tùy chọn mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
15. Đối với mỗi chế độ xem,
5 tạo tệp BSON chứa các tài liệu trong chế độ xem. Nếu bạn sử dụng mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
33 với tệp BSON được tạo bởi mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 , chế độ xem được khôi phục dưới dạng bộ sưu tập . Nếu bạn không bao gồm
15 , mongodump
5 ảnh chụp . Nếu bạn bao gồm tệp siêu dữ liệu của chế độ xem trong hoạt động mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
33, chế độ xem sẽ được tạo lại. ví dụ
Chạy
5 từ dòng lệnh hệ thống, không phải mongodump --host="mongodb0.example.com" --port=27017 [additional options]
32 shell.mongodump
Sử dụng mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 với Bộ sưu tập
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Thao tác sau đây tạo một tệp kết xuất chỉ chứa bộ sưu tập có tên là
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
12 trong cơ sở dữ liệu có tên là mongodump --host="mongodb0.example.com" --port=27017 [additional options]
13. Trong trường hợp này, cơ sở dữ liệu đang chạy trên giao diện cục bộ trên cổng mongodump
88mongodump
28Sử dụng mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 với Cơ sở dữ liệu và loại trừ các bộ sưu tập được chỉ định
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Hoạt động sau kết xuất tất cả các bộ sưu tập trong cơ sở dữ liệu
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
13 ngoại trừ mongodump --host="mongodb0.example.com" --port=27017 [additional options]
17 và mongodump --host="mongodb0.example.com" --port=27017 [additional options]
18mongodump
29Sử dụng mongodump --host="mongodb0.example.com" --port=27017 [additional options]
5 với Kiểm soát truy cập
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Trong ví dụ tiếp theo,
5 tạo một kết xuất cơ sở dữ liệu tại mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
21, từ một cơ sở dữ liệu chạy trên cổng mongodump --host="mongodb0.example.com" --port=27017 [additional options]
22 trên máy chủ mongodump --host="mongodb0.example.com" --port=27017 [additional options]
23 và xác thực . mongodump
630Nếu bạn không bao gồm
55 , mongodump
5 . mongodump --host="mongodb0.example.com" --port=27017 [additional options]
Xuất ra tệp lưu trữ
Để xuất kết xuất thành tệp lưu trữ, hãy chạy
5 với tùy chọn mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6350 và tên tệp lưu trữ. Ví dụ: thao tác sau đây tạo tệp mongodump --host="mongodb0.example.com" --port=27017 [additional options]
29 chứa kết xuất của cơ sở dữ liệu mongodump --host="mongodb0.example.com" --port=27017 [additional options]
13. mongodump
631Xuất Lưu trữ sang Đầu ra Tiêu chuẩn
Để xuất tệp lưu trữ sang luồng đầu ra tiêu chuẩn nhằm chuyển sang quy trình khác, hãy chạy
5 với tùy chọn mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
32 nhưng bỏ qua tên tệp. mongodump
632Ghi chú
Bạn không thể sử dụng tùy chọn
mongodump
6350 với tùy chọn ____16351 . Nén đầu ra
Để nén các tệp trong thư mục kết xuất đầu ra, hãy chạy
5 với tùy chọn mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6338 mới. Ví dụ: thao tác sau xuất tệp nén vào thư mục mặc định mongodump
6345. mongodump
633Để nén đầu ra của tệp lưu trữ theo
5 , hãy sử dụng tùy chọn mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
6338 kết hợp với mongodump
6350 . option, specifying the name of the compressed file.mongodump
634Sao chép và sao chép cơ sở dữ liệu
Bắt đầu từ phiên bản 4. 2, MongoDB loại bỏ lệnh
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
41 và lệnh mongodump --host="mongodb0.example.com" --port=27017 [additional options]
42 không dùng nữaĐể thay thế, người dùng có thể sử dụng
5 và mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
33 [với các tùy chọn mongodump
33 là mongodump --host="mongodb0.example.com" --port=27017 [additional options]
46 và mongodump --host="mongodb0.example.com" --port=27017 [additional options]
47]. Ví dụ: để sao chép cơ sở dữ liệu
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
13 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 --host="mongodb0.example.com" --port=27017 [additional options]
49 trên cùng một phiên bản, bạn có thểSử dụng
5 để kết xuất cơ sở dữ liệumongodump --host="mongodb0.example.com" --port=27017 [additional options]
13 vào kho lưu trữmongodump --host="mongodb0.example.com" --port=27017 [additional options]
52.mongodump --host="mongodb0.example.com" --port=27017 [additional options]
635mongodump
Sử dụng
33 vớimongodump
46 vàmongodump --host="mongodb0.example.com" --port=27017 [additional options]
47 để khôi phục [có thay đổi tên cơ sở dữ liệu] từ kho lưu trữmongodump --host="mongodb0.example.com" --port=27017 [additional options]
636mongodump
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ể
5 cơ sở dữ liệu mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
13 tới luồng đầu ra tiêu chuẩn và dẫn tới mongodump
33. mongodump
637Kết nối với cụm MongoDB Atlas bằng AWS IAM Credentials
Mới trong phiên bản 100. 1. 0
Để kết nối với cụm MongoDB Atlas đã được định cấu hình để hỗ trợ xác thực thông qua thông tin đăng nhập AWS IAM . , provide a
73 to mongodump
5 similar to the following:mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump
638Kết nối với Atlas bằng thông tin đăng nhập AWS IAM theo cách này sử dụng
mongodump
252 mongodump
253 và mongodump
290 mongodump --host="mongodb0.example.com" --port=27017 [additional options]
64 . , as shown in this example.Nếu sử dụng mã thông báo phiên AWS , hãy cung cấp cho mã đó
mongodump
276 mongodump
277 value, as follows:mongodump
639Ghi 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 bao gồm các ký tự sau
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
0các ký tự đó phải được chuyển đổi bằng mã hóa phần trăm.
Hoặc, mỗi ID khóa truy cập AWS, khóa truy cập bí mật và mã thông báo phiê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
74, mongodump
55, and mongodump
69 options instead, like so:mongodump --host="mongodb0.example.com" --port=27017 [additional options]
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
1Khi được cung cấp dưới dạng tham số dòng lệnh, ba tùy chọn này không yêu cầu 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 cách sử dụng biến môi trường AWS IAM tiêu chuẩn. ______25 kiểm tra các biến môi trường sau đây khi bạn sử dụng
mongodump
252 mongodump
253.
255mongodump
268mongodump
276mongodump
Nếu được đặt, những thông tin xác thực này không cần 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 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ể trộn 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 cho các thông tin xác thực này. Sử dụng các biến môi trường cho ID khóa truy cập và khóa truy cập bí mật [và mã thông báo phiê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 đặt các biến môi trường trong shell
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
76mongodump --host="mongodb0.example.com" --port=27017 [additional options]
2Cú pháp đặt biến môi trường trong các shell khác là khác 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 được đặt, hãy sử dụng lệnh này
mongodump --host="mongodb0.example.com" --port=27017 [additional options]
3Sau 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