MongoDB - Yedek Oluştur
Bu bölümde, MongoDB'de nasıl yedek oluşturulacağını göreceğiz.
MongoDB Verilerinin Dökümü
MongoDB'de veritabanı yedeğini oluşturmak için şunu kullanmalısınız: mongodumpkomut. Bu komut, sunucunuzun tüm verilerini döküm dizinine atacaktır. Veri miktarını sınırlandırabileceğiniz veya uzak sunucunuzun yedeğini oluşturabileceğiniz birçok seçenek vardır.
Sözdizimi
Temel sözdizimi mongodump komut aşağıdaki gibidir -
>mongodump
Misal
Mongod sunucunuzu başlatın. Mongod sunucunuzun localhost ve port 27017 üzerinde çalıştığını varsayarsak, bir komut istemi açın ve mongodb örneğinizin bin dizinine gidin ve komutu yazın.mongodump
Mycol koleksiyonunun aşağıdaki verilere sahip olduğunu düşünün.
>mongodump
Komut, şu adreste çalışan sunucuya bağlanacak 127.0.0.1 ve liman 27017 ve sunucunun tüm verilerini dizine geri alın /bin/dump/. Aşağıdaki komutun çıktısıdır -

Aşağıdakiler ile kullanılabilecek mevcut seçeneklerin bir listesi bulunmaktadır. mongodump komut.
Sözdizimi | Açıklama | Misal |
---|---|---|
mongodump - ana bilgisayar HOST_NAME - bağlantı noktası PORT_NUMBER | Bu komut, belirtilen mongod örneğinin tüm veritabanlarını yedekleyecektir. | mongodump --host tutorialspoint.com --port 27017 |
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY | Bu komut, yalnızca belirtilen veritabanını belirtilen yolda yedekler. | mongodump --dbpath / veri / db / --out / veri / yedekleme / |
mongodump --collection KOLEKSİYON --db DB_NAME | Bu komut, yalnızca belirtilen veritabanı koleksiyonunu yedekler. | mongodump --collection mycol --db testi |
Verileri geri yükle
Yedekleme verilerini geri yüklemek için MongoDB'leri mongorestorekomut kullanılır. Bu komut, yedekleme dizinindeki tüm verileri geri yükler.
Sözdizimi
Temel sözdizimi mongorestore komut -
>mongorestore
Aşağıdaki komutun çıktısıdır -
