MongoDB Veritabanı Yedekleme ve Geri Yükleme

Merhabalar,

MongoDB ile veritabanını yedekleme ve geri yükleme için çok fazla veri bulunmuyor. Daha doğrusu bulunuyor ancak basit işlemler için oldukça karışık bir hal alabiliyor.

Biz en kısasından, not mahiyetinde değinelim. Eğer detay isteyen olur ise yorum kısmından yazarsa açıklamaya çalışırım.

MongoDB Yedek Alma

[highlight]

mongodump --out /data/backup/

[/highlight]

MongoDB Geri Yükleme

[highlight]

mongorestore --db yenidatabaseinAdi --drop /var/backups/mongobackups/01-20-16/newdb/

[/highlight]

En Son Sürümlerde Geri Yükleme

[highlight]

mongorestore --db yenidatabaseinAdi --drop /var/backups/mongobackups/01-20-16/newdb/ --host=127.0.0.1 --port=27017

[/highlight]

Bazı sürümlerde yukarıda ikinci yazmış olduğum şekilde host ve port parametrelerine de ihtiyaç duyabiliyor mongodb.

İşte aslına bakarsanız bu kadar arkadaşlar.

Sorusu olan var ise yorum kısmından yazabilir.

İyi çalışmalar dilerim…

 

Ek olarak;

Eğer mongodb için authorization (kimlik doğrulama) kullanarak erişim sağlıyor iseniz kodları aşağıdaki şekilde değiştirmeniz ve çalıştırmanız gerekmektedir.

[highlight]

mongodump --out /data/backup/ --username kullaniciadi --password sifre --host localhost:port

[/highlight]

 

[highlight]

$mongorestore --host databasehost:port --username kullaniciadi --password sifre --authenticationDatabase admin --db yenidatabaseadi --drop kaynakdizin

[/highlight]

0 0 votes
Article Rating
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments