Latest web development tutorials

MongoDB backup (mongodump) dan pemulihan (mongorestore)

backup data MongoDB

Dalam MongoDB kita menggunakan MongoDB mongodump perintah untuk membuat cadangan data. Perintah ini dapat mengekspor semua data ke direktori tertentu.

perintah mongodump dapat mengekspor data ditentukan oleh parameter dari urutan dump Server.

tatabahasa

sintaks perintah script mongodump adalah sebagai berikut:

>mongodump -h dbhost -d dbname -o dbdirectory
  • h:

    MongDB mana alamat server, misalnya: 127.0.0.1, tentu saja, Anda juga dapat menentukan nomor port: 127.0.0.1: 27017

  • -d:

    Contoh database yang akan didukung, misalnya: tes

  • -o:

    lokasi penyimpanan backup data, misalnya: c: \ data \ sampah, tentu saja, direktori perlu menetapkan terlebih dahulu, setelah backup selesai, sistem secara otomatis membuat direktori test di bawah direktori sampah, data direktori cadangan yang tersimpan dalam database contoh.

contoh

27.017 digunakan secara lokal untuk memulai layanan mongod Anda. Buka command prompt, masukkan MongoDB direktori direktori instalasi bin, masukkan perintah mongodump:

>mongodump

Setelah menjalankan perintah di atas, klien akan terhubung ke ip adalah 127.0.0.1 dan port nomor 27017 pada layanan MongoDB dan cadangan semua data ke bin / dump / direktori. hasil output perintah adalah sebagai berikut:

backup data MongoDB

Perintah mongodump parameter opsional tercantum di bawah ini:

tatabahasa deskripsi contoh
mongodump --host HOST_NAME --port port_number Perintah ini akan membuat cadangan semua data MongoDB mongodump --host w3cschool.cc --port 27.017
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY mongodump --dbpath / data / db / --out / data / backup /
mongodump --collection COLLECTION --db DB_NAME Perintah ini akan mengatur backup database yang ditentukan. mongodump --collection mycol --db uji

MongoDB Data Recovery

mongodb menggunakan perintah mongorestore untuk mengembalikan data cadangan.

tatabahasa

sintaks perintah script mongorestore adalah sebagai berikut:

>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
  • h:

    Alamat server MongoDB mana

  • -d:

    Perlu mengembalikan contoh database, seperti: tes, tentu saja, nama juga dapat didukung dan waktu yang tidak sama, seperti test2

  • --directoryperdb:

    data lokasi cadangan, misalnya: c: \ data \ sampah \ test, mengapa harus ada lebih tes, daripada waktu backup dump, pembaca melihat tanda-tanda itu!

  • --drop:

    waktu pemulihan, pertama menghapus data saat ini, dan kemudian mengembalikan data didukung. Artinya, setelah pembukaan kembali, setelah menambahkan backup diubah data akan dihapus, hati-hati Oh!

Selanjutnya kita jalankan perintah berikut:

>mongorestore

Jalankan perintah di atas hasil output adalah sebagai berikut:

MongoDB Data Recovery