İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mongodump - Bulutta Çevrimiçi

Mongodump'ı OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mongodump komutudur.

Program:

ADI


mongodump - MongoDB

SİNOPSİS


mongo dökümü bir veritabanı içeriğinin ikili dışa aktarımını oluşturmak için bir yardımcı programdır.
Bu yardımcı programı etkili bir şekilde kullanmayı düşünün. yedek strateji. ile birlikte kullanın
Mongorestore geri yükleme işlevi sağlamak için.

Not Tarafından oluşturulan veri biçimi mongo dökümü 2.2 veya daha sonraki bir dağıtımdan gelen araç
önceki sürümleriyle farklı ve uyumsuz Moğol.

Ayrıca bakınız

"Mongorestore" ve "/yönetim/yedeklemeler".

SEÇENEKLER


mongo dökümü

--yardım et Temel bir yardım ve kullanım metni döndürür.

--ayrıntılı, -v
Komut satırında döndürülen dahili raporlama miktarını artırır. Arttırmak
ile ayrıntılı bilgi -v seçeneği birden çok kez ekleyerek (örn.
-vvvvv.)

--versiyon
sürümünü döndürür mongo dökümü yardımcı olur ve çıkar.

--ev sahibi <:port>
için çözümlenebilir bir ana bilgisayar adı belirtir. Moğol oluşturmak için kullanmak istediğiniz
veritabanı dökümü. Varsayılan olarak mongo dökümü bir MongoDB işlemine bağlanmaya çalışacak
localhost bağlantı noktası numarasını mahvediyor 27017.

İsteğe bağlı olarak, bir bağlantı noktasında çalışan bir MongoDB örneğini bağlamak için bir bağlantı noktası numarası belirtin
başka 27017.

Bir çoğaltma kümesine bağlanmak için --ev sahibi bir setname ile argüman, ardından bir
eğik çizgi ve virgülle ayrılmış ana bilgisayar adları ve bağlantı noktası numaraları listesi. bu mongo dökümü
yardımcı program, en az bir bağlı küme üyesinin çekirdeği verildiğinde,
bu kümenin birincil üyesi. Bu seçenek şuna benzer:

mongodump --host repl0/mongo0.example.net,mongo0.example.net:27018,mongo1.example.net,mongo2.example.net

Ana bilgisayarı belirterek her zaman doğrudan tek bir MongoDB örneğine bağlanabilirsiniz.
ve doğrudan bağlantı noktası numarası.

--Liman
MongoDB örneği standartta çalışmıyorsa bağlantı noktası numarasını belirtir
Liman. (yani 27017) Ayrıca, aşağıdakileri kullanarak bir bağlantı noktası numarası belirleyebilirsiniz: --ev sahibi seçeneği.

--ipv6 izin veren IPv6 desteğini etkinleştirir. mongo dökümü kullanarak MongoDB örneğine bağlanmak için
bir IPv6 ağı. Dahil olmak üzere tüm MongoDB programları ve süreçleri mongo dökümü, devre dışı bırak
Varsayılan olarak IPv6 desteği.

--ssl 2.4 sürümündeki yenilikler: MongoDB, aşağıdakilere SSL bağlantıları için destek ekledi: Moğol durumlarda
mongodump'ta.

Not mongodump'taki SSL desteği, MongoDB'nin varsayılan dağıtımında derlenmez.
Yerimizi /yönetim/ssl SSL ve MongoDB hakkında daha fazla bilgi için.

Ek olarak, mongodump bağlantıları desteklemez. Moğol örnekler
istemci sertifikası doğrulaması gerektirir.

verir mongo dökümü bağlanmak Moğol SSL bağlantısı üzerinden örnek.

--Kullanıcı adı , -u
Veritabanınız varsa, MongoDB örneğinde kimlik doğrulaması yapmak için bir kullanıcı adı belirtir.
kimlik doğrulama gerektirir. ile birlikte kullanın --parola bir tedarik seçeneği
parola.

--parola , -p
MongoDB örneğinde kimlik doğrulaması yapmak için bir parola belirtir. Birlikte kullanın
ile --Kullanıcı adı bir kullanıcı adı sağlama seçeneği.

bir belirtirseniz --Kullanıcı adı olmadan --parola seçeneği mongo dökümü isteyecek
etkileşimli bir şifre için.

--authenticationVeritabanı
2.4 sürümünde yeni.

Kullanıcının tuttuğu veritabanını belirtir (örn. --Kullanıcı adı) kimlik bilgileri.

Varsayılan olarak, mongo dökümü belirtilen veritabanının olduğunu varsayar. --db tartışma
siz belirtmediğiniz sürece kullanıcının kimlik bilgilerini tutar --authenticationVeritabanı.

Yerimizi kullanıcıKaynak, /referans/ayrıcalık-belgeler ve /referans/kullanıcı ayrıcalıkları için
MongoDB'de yetkilendirilmiş kimlik doğrulama hakkında daha fazla bilgi.

--kimlik doğrulama Mekanizması
2.4 sürümünde yeni.

Kimlik doğrulama mekanizmasını belirtir. Varsayılan olarak, kimlik doğrulama mekanizması
MONGODB-CR, MongoDB sorgulama/yanıt kimlik doğrulama mekanizmasıdır. İçinde
MongoDB Abone Sürümü, mongo dökümü desteği de içerir GSSAPI için
Kerberos kimlik doğrulamasını yönetin.

Yerimizi /tutorial/mongodb-to-kerberos-authentication ile kontrol-erişim Daha fazla bilgi için
Kerberos kimlik doğrulaması hakkında bilgi.

--dbyolu
MongoDB veri dosyalarının dizinini belirtir. Kullanılırsa, --dbyolu seçenek
sağlar mongo dökümü doğrudan yerel veri dosyalarına eklemek ve verileri kopyalamak için
the Moğol. ile çalıştırmak için --dbyolu, mongo dökümü verilere erişimi kısıtlaması gerekiyor
dizin: sonuç olarak, hayır Moğol süreç çalışırken aynı yola erişebilir.

--dizinperdb
Kullan --dizinperdb karşılık gelen seçenekle birlikte Moğol.
Bu seçenek mongo dökümü her veritabanı ile düzenlenen veri dosyalarını okumak için
ayrı bir dizinde bulunur. Bu seçenek yalnızca
--dbyolu seçeneği.

--dergi
verir mongo dökümü dayanıklılık kullanma işlemleri dergi ihracatını sağlamak için
tutarlı bir durumdadır. Bu seçenek yalnızca --dbyolu
seçeneği.

--db , -d
Kullan --db için bir veritabanı belirleme seçeneği mongo dökümü yedeklemek için. Eğer yapmazsan
bir DB belirtin, mongo dökümü bu örnekteki tüm veritabanlarını döküm dosyalarına kopyalar.
Verilerinizin daha küçük bir alt kümesini yedeklemek veya kopyalamak için bu seçeneği kullanın.

--Toplamak , -c
Kullan --Toplamak için bir koleksiyon belirtme seçeneği mongo dökümü yedeklemek için. Eğer sen
bir koleksiyon belirtmezseniz, bu seçenek belirtilen dizindeki tüm koleksiyonları kopyalar.
veritabanı veya örneği döküm dosyalarına. Daha küçük bir dosyayı yedeklemek veya kopyalamak için bu seçeneği kullanın.
verilerinizin alt kümesi.

--dışarı , -o
bir yolu belirtir mongo dökümü ve çıktıyı veritabanı dökümü olarak saklayın. ÇIKTI
standart çıktıya veritabanı dökümü, bir belirtin - bir yoldan ziyade.

--sorgu , -q
çıktısında yer alan belgeleri (isteğe bağlı olarak) sınırlamak için bir sorgu sağlar.
mongo dökümü.

--oplog
sağlamak için bu seçeneği kullanın. mongo dökümü veritabanının bir dökümünü oluşturur
içerir işlem günlüğü, bir durumun anlık görüntüsünü oluşturmak için Moğol
misal. Belirli bir zamanda yedeklemeye geri yüklemek için, oluşturulan çıktıyı kullanın.
bu seçenekle birlikte Mongorestore --oplogTekrar oynatma.

olmadan --oplog, döküm işlemi sırasında yazma işlemleri varsa, dökümü
tek bir anı yansıtmaz. sırasında veritabanında yapılan değişiklikler
güncelleme işlemi, yedeklemenin çıktısını etkileyebilir.

--oplog çalışırken hiçbir etkisi yoktur mongo dökümü karşı mongolar dökmek için örnek
parçalanmış bir kümenin tüm içeriği. Ancak, kullanabilirsiniz --oplog boşaltmak
bireysel parçalar.

not --oplog yalnızca koruyan düğümlere karşı çalışır işlem günlüğü. Buna tüm üyeler dahildir
bir kopya kümesinin yanı sıra usta ana/bağımlı çoğaltma dağıtımlarındaki düğümler.

--onarım
Veritabanını boşaltmaya ek olarak bir onarım seçeneği çalıştırmak için bu seçeneği kullanın. bu
onarım seçeneği, tutarsız bir durumda olabilecek bir veritabanını onarmaya çalışır.
uygun olmayan bir kapatmanın sonucu veya Moğol kazasında.

--forceTableScan
Güçler mongo dökümü veri deposunu doğrudan taramak için: tipik olarak, mongo dökümü kaydeder
girişler dizininde göründükleri gibi _ID alan. Kullanmak --forceTableScan geçmek
dizin ve verileri doğrudan tarayın. Tipik olarak, bunun olduğu iki durum vardır.
davranış varsayılana tercih edilir:

1. 800 baytın üzerinde anahtar boyutlarınız varsa ve bunlar _ID endeksi.

2. Veritabanınız özel bir _ID alan.

ile koştuğunda --forceTableScan, mongo dökümü kullanmaz $anlık görüntü. Sonuç olarak,
tarafından üretilen döküm mongo dökümü birçok durumda veritabanının durumunu yansıtabilir
zaman içinde farklı noktalar.

uyarı
kullanım --forceTableScan son derece dikkatli ve düşünceli.

uyarı
2.2 sürümünde değiştirildi: İle birlikte kullanıldığında fsync or db.fsyncLock(),
Moğol gelenler de dahil olmak üzere bazı okumaları engelleyebilir. mongo dökümü, sıraya alındığında yazma
operasyon bekler fsync kilit.

DAVRANIŞ


Çalışırken mongo dökümü karşı mongolar örneğin nerede parçalanmış küme oluşmaktadır
cevap setleri, okumak tercih operasyonun okumalarını tercih edecek ikincil
kümenin üyeleri.

KULLANIM


Bak /öğretici/yedekleme-veritabanları-ile-ikili-veritabanı-dökümleri daha geniş bir genel bakış için
mongo dökümü kullanım. Ayrıca bkz. "Mongorestore" genel bir bakış için belge Mongorestore,
hangi ilgili ters işlevselliği sağlar.

Aşağıdaki komut, yalnızca adlandırılmış koleksiyonu içeren bir döküm dosyası oluşturur.
Toplamak adlı veritabanında test. Bu durumda veritabanı yerelde çalışıyor
bağlantı noktasındaki arayüz 27017:

mongodump --collection koleksiyonu --db testi

Bir sonraki örnekte, mongo dökümü içinde depolanan veritabanı örneğinin bir yedeğini oluşturur.
/srv/mongodb yerel makinedeki dizin. Bu, hayır gerektirir Moğol örnek
ile /srv/mongodb dizin.

mongodump --dbpath /srv/mongodb

Son örnekte, mongo dökümü bulunan bir veritabanı dökümü oluşturur
/opt/yedekleme/mongodump-2011-10-24, bağlantı noktasında çalışan bir veritabanından 37017 ana bilgisayarda
mongodb1.example.net ve kullanıcı adını kullanarak kimlik doğrulama kullanıcı ve şifre geçmek, gibi
aşağıdaki gibidir:

mongodump --host mongodb1.example.net --port 37017 --kullanıcı adı kullanıcı --şifre pass /opt/backup/mongodump-2011-10-24

onworks.net hizmetlerini kullanarak mongodump'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    iz
    iz
    strace projesi şuraya taşındı:
    https://strace.io. strace is a
    teşhis, hata ayıklama ve eğitim
    Linux için kullanıcı alanı izleyicisi. kullanılır
    izlemek için...
    strace'i indir
  • 2
    gMKVÖzetGUI
    gMKVÖzetGUI
    mkvextract yardımcı programı için bir GUI (bir parçası
    MKVToolNix) çoğu içerir (eğer
    tümü değil) mkvextract'ın işlevselliği ve
    mkvinfo yardımcı programları. C#NET 4.0 ile yazılmış...
    gMKVExtractGUI'yi indirin
  • 3
    JasperReports Kitaplığı
    JasperReports Kitaplığı
    JasperReports Kitaplığı
    dünyanın en popüler açık kaynağı
    iş zekası ve raporlama
    motor. Tamamen Java ile yazılmıştır.
    ve bunu yapabiliyor...
    JasperReports Kitaplığını İndirin
  • 4
    Frappe Kitapları
    Frappe Kitapları
    Frappe Books ücretsiz ve açık bir kaynaktır
    masaüstü defter tutma yazılımı
    tarafından kullanılmak üzere basit ve iyi tasarlanmış
    küçük işletmeler ve serbest çalışanlar. Bilişim Teknoloji'...
    Frappe Kitaplarını İndirin
  • 5
    sayısal Python
    sayısal Python
    HABER: NumPy 1.11.2 son sürümdür
    bu sourceforge üzerinde yapılacaktır. tekerlekler
    Windows, Mac ve Linux için olduğu kadar
    arşivlenmiş kaynak dağıtımları...
    Sayısal Python'u İndirin
  • 6
    CMU Sfenks
    CMU Sfenks
    CMUSphinx, konuşmacıdan bağımsız bir büyük
    kelime sürekli konuşma tanıyıcı
    BSD tarzı lisans altında yayınlandı. Bu
    ayrıca bir açık kaynak araçları koleksiyonu...
    CMU Sphinx'i indirin
  • Daha fazla »

Linux komutları

Ad