Rumah > Tutorial sistem > LINUX > teks badan

Bagaimana untuk mengimport, mengeksport, membuat sandaran dan memulihkan mongodb

WBOY
Lepaskan: 2024-06-02 09:02:36
asal
812 orang telah melayarinya

mongodb 如何导入导出备份恢复

1. Sandarkan Mongodb
mongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/data
Salin selepas log masuk

mongodump mongo Eksport perintah pangkalan data mongodump --help Anda boleh melihat semua bantuan di bawah arahan ini

    -h sumber eksport
    -d Nama pangkalan data untuk dieksport
    -o Lokasi di mana pangkalan data akan dieksport

Selepas terminal menatal melalui N baris, eksport pangkalan data selesai Anda boleh pergi ke direktori /home/aa/dev/mongodb/data untuk melihat fail yang dieksport, yang dalam format bson (saya tidak melihatnya. fail serta-merta selepas mengeksport, jadi saya akan menunggu ia muncul selepas beberapa ketika, sebabnya tidak diketahui).

2. Pulihkan menggunakan: perintah mongorestore
mongorestore -d cmsdev  /home/xx/dev/mongodb/data/cmsdev
Salin selepas log masuk
    -d Nama pangkalan data digunakan

Tambah direktori yang baru anda eksport terus selepas itu, supaya semua jadual boleh dipulihkan secara langsung

3. Import
mongoimport -d my_mongodb -c user user.dat
Salin selepas log masuk
Penerangan parameter:

-d menentukan perpustakaan untuk digunakan, dalam kes ini "my_mongodb"
    -c menentukan jadual untuk dieksport, dalam kes ini "pengguna"
Anda dapat melihat bahawa struktur jadual akan dibuat secara tersirat apabila mengimport data

4
mongoexport -d my_mongodb -c user -o user.dat
Salin selepas log masuk
Penerangan parameter:
-d menentukan perpustakaan untuk digunakan, dalam kes ini "my_mongodb"
-c menentukan jadual untuk dieksport, dalam kes ini "pengguna"

-o menentukan nama fail untuk dieksport, dalam kes ini "user.dat"

Seperti yang anda lihat daripada di atas, kaedah eksport menggunakan gaya JSON

    Atas ialah kandungan terperinci Bagaimana untuk mengimport, mengeksport, membuat sandaran dan memulihkan mongodb. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    sumber:linuxprobe.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!