Ich benutze Ubuntu 16.04. Ich habe eine Datenbank eingerichtetMongoDB
. Wenn ich es starte (mit mongod
Befehl), heißt es, dass sich die Datenbank unter /data/db
( dbpath=/data/db
) befindet.
Die Datenbank funktioniert gut. Aber im Datei-Explorer kann ich diesen Ordner nicht finden. Ich habe reingeschautComputer
Ordner und in Home
( Computer/home/<my name>
) Ordner .
Ich habe auch versteckte Dateien und Ordner mit Strg + H angezeigt.
Wie finde ich meinen Datenbankordner?
/data/db
ist der Standardwert des Pfads. WenndbPath
dieser Wert festgelegt ist, überschreibt er diesen Wert. Beachten Sie, dass/data/db
der Ordner vorhanden sein und über die richtigen Eigentumsrechte / Berechtigungen verfügen muss, um als tatsächlicher Pfad verwendet zu werden. Siehe aktualisierte Antwort mit Link zu Mongodb Docs/etc/mongod.conf
Konfiguration wird nur , wenn Sie verwendet starten MongoDB als Dienst oder explizit übergeben diese in der Befehlszeile:mongod --config /etc/mongod.conf
. Wenn Siemongod
ohne Optionen beginnen, wird der Standardwert von/data/db
verwendet. Wenn Siemongod
als Dienst auf Ubuntu starten ,dbPath
wird wie in/etc/mongod.conf
(/var/lib/mongodb
standardmäßig) angegeben. In der Regel möchten Sie MongoDB als Service verwalten, um sicherzustellen, dass zwischen den Aufrufen eine konsistente Konfiguration verwendet wird.Erlauben Sie mir, auch diese Klarstellung für die obige Frage zu machen, obwohl sie bereits einige Antworten geliefert hat:
Wenn Sie Linux (Ubuntu) verwenden und Mongodb installieren, wird es automatisch konfiguriert und standardmäßig ausgeführt. Der Standard-Datenbankpfad befindet sich in
mongodb.conf
. Wenn Sie in die Datei schauen, sehen Sie die folgenden Zeilen:Nun, basierend auf mongodb doc :
Was ist zu tun:
quelle
Dies liegt daran, dass der angezeigte "Stamm" nicht der echte Stamm ist, sondern der Stamm Ihrer Homepage. Wenn Sie sich im Datei-Explorer auf Ihrer "Stamm" -Homepage befinden, drücken Sie
backspace
, um zum übergeordneten Ordner zu wechseln.quelle
Versuchen Sie,
file:///data/db/
den Browser (Chrome oder Fire-Fox) einzugeben. Sie können die Dateien und Sammlungen sehen, wenn Sie siemongodb
im System installiert haben , aber alle Dateien wären verschlüsselt. Sie können sie nicht in einem Editor lesen.quelle