Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
MongoDB là một hệ quản trị cơ sở dữ liệu NoSQL mã nguồn mở đa nền tảng viết bằng C++. Bản ghi trong MongoDB được lưu trữ dạng một dữ liệu văn bản, là một cấu trúc dữ liệu bao gồm các cặp giá trị và trường tương tự như các đối tượng JSON.. Như bất kỳ cơ sở dữ liệu nào, điều quan trọng là phải thường xuyên sao lưu dữ liệu MongoDB của bạn để đảm bảo rằng bạn có thể khôi phục khi xảy ra sự cố như hỏng dữ liệu, lỗi phần cứng hoặc xóa dữ liệu do vô tình. Trong bài viết này, chúng tôi sẽ giới thiệu các bước về cách sao lưu và khôi phục cơ sở dữ liệu MongoDB.
Trước khi bạn có thể bắt đầu sao lưu và khôi phục cơ sở dữ liệu MongoDB của mình, bạn cần có những thứ sau:
Để sao lưu cơ sở dữ liệu MongoDB, bạn có thể sử dụng lệnh `mongodump` .
Đây là cú pháp cơ bản cho lệnh `mongodump` :
mongodump [options] Các tham số thông dụng
Đây là một ví dụ về cách bạn có thể sử dụng lệnh `mongodump` để sao lưu cơ sở dữ liệu có tên là “mydb” trên máy chủ cục bộ (localhost):
mongodump --host localhost:27017 --db mydb --out /backup/dir bạn cũng có thể sử dụng lệnh này để backup 1 collection đặc biệt
mongodump --collection users --db mydb --out /backup/dir Để xem tất cả các bản đã backup bằng lệnh sau
mongodump --out /backup/dir Nếu server bạn có cấu hình chứng thực thì bạn cần thêm tham số `--username` and `--password`
Để khôi phục cơ sở dữ liệu MongoDB từ bản sao lưu, bạn có thể sử dụng lệnh `mongorestore` . Lệnh này đọc dữ liệu nhị phân từ bản sao lưu trước đó và khôi phục dữ liệu đó vào cơ sở dữ liệu MongoDB mới hoặc hiện có.
Đây là cú pháp cơ bản cho lệnh `mongorestore` :
mongorestore [option]
Lệnh “mongorestore” có một số option/tùy chọn mà bạn có thể sử dụng để chỉ định cơ sở dữ liệu nào cần khôi phục, cách xác thực cơ sở dữ liệu và các tùy chọn khác. Một số tùy chọn thường được sử dụng nhất là:
Dưới đây là một ví dụ về cách bạn có thể sử dụng lệnh `mongorestore` để khôi phục cơ sở dữ liệu từ bản sao lưu được lưu trữ trong thư mục `/backup/mongo/mydb`:
mongorestore --db mydb /backup/mongo/mydb
Sử dụng –drop tùy chọn xóa tất cả dữ liệu khỏi cơ sở dữ liệu đích trước khi khôi phục nó.
mongorestore --db mydb --drop /backup/mongo/mydb
Trong bài viết này, chúng tôi đã hướng dẫn cách sao lưu và khôi phục cơ sở dữ liệu MongoDB.
Sao lưu cơ sở dữ liệu của bạn thường xuyên là rất quan trọng để bảo vệ chống mất dữ liệu và các tiện ích `mongodump` và `mongorestore` giúp dễ dàng tạo và khôi phục các bản sao lưu cơ sở dữ liệu MongoDB của bạn.
Tham khảo thêm tại đây
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/