2016-04-23 9 views
0

Grundsätzlich habe ich ein Problem mit mongodump, um meine MongoDB zu sichern.Leere Ordner bei der Verwendung von Mongodump zum Sichern meiner MongoDB

Dies ist die allgemeine Syntax I in SSH verwenden:

mongodump -d myDatabaseName -o ~/backups/my_backup 

Dies ist die resultierende Nachricht:

Fri Apr 22 20:39:57.304 DATABASE: myDatabaseName to  /root/backups/my_backup/myDatabaseName 

Dieses einfach erzeugt einen leeren Ordner ohne Dateien darin zu löschen. Die tatsächliche Datenbank ist ziemlich groß, also nicht sicher, was vor sich geht.

Ich möchte auch hinzufügen, dass mein Mongodump-Client und meine MongoDB-Version beide gleich sind (Version 2.4.9).

Nicht sicher, wie man das beheben kann. Jede Hilfe wird geschätzt.

+1

Off Thema für Stackoverflow sind. [dba.stackexchange.com] (http://dba.stackexchange.com). –

Antwort

0

Versuchen Sie, den Hafen von mongodb_port wie bei der Zugabe: mongodump --port your_number -c the_collection -d the_database

0

Stellen Sie sicher, dass Sie den genauen Namen der Datenbank haben. Wenn Sie es falsch buchstabieren, könnte dies passieren. Zur Bestätigung verbinden Sie sich mit Ihrer Mongo-Datenbank und geben show dbs ein, um eine Liste der Datenbanknamen zu sehen. Stellen Sie dann sicher, dass Ihr Datenbankname-Parameter -d <databasename> mit einem der in der Liste übereinstimmt.

0

Dies ist eine ähnliche Frage wie Mongodump getting blank folders

Es gibt keine akzeptierte Antwort als meine Antwort zu schreiben. Hier ist, was ich getan habe, um mein Problem zu lösen, und ich glaube, dass es Ihnen auch helfen wird.

Das Standardmongodb-Client-Deb-Paket mit Ubuntu ist das Problem. Ich entfernte diese und installiert die mongodb-org-tools-Paket von mongodb.com https://docs.mongodb.com/master/tutorial/install-mongodb-on-ubuntu/?_ga=2.36209632.1945690590.1499275806-1594815486.1499275806

Sie haben andere Installationsanweisungen für Ihre spezifischen OS, wenn Sie nicht auf Ubuntu https://www.mongodb.com/download-center?jmp=nav#community

Verwandte Themen