Ich versuche, mongodb auf einem Ubuntu-Server einzurichten. Aber MongoDB scheint den DBpath, den ich gebe, nicht zu speichern. Weder alsmongod speichert nicht dbpath
mongod --dbpath ~/mongodb/data/db
noch als Konfigurationsdatei
mongod -f ~/etc/mongod.conf
ERROR: dbpath (~/mongodb/data/db) does not exist. Create this directory or give existing directory in --dbpath. See http://dochub.mongodb.org/core/startingandstoppingmongo
net:
bindIp: 127.0.0.1
port: 21154
http:
enabled: true
security:
authorization: enabled
storage:
dbPath: "~/mongodb/data/db"
smallFiles: true
- ~/etc/mongod.conf
Mongo hat volle Berechtigung für diese Verzeichnisse . Nach dem Schließen der Verbindung, wenn mongo auf 27017 wartet, vergisst er den dbPath erneut.
Hoffe jemand könnte endlich helfen, und hoffe, ich bekomme etwas völlig falsch, da ich neu bei Ubuntu bin & Einrichtung Mongodb.
Prost.
Sind Sie sicher, dass Sie ~/mongodb/data/db erstellt haben? Weil der Fehler besagt, dass dieses Verzeichnis nicht existiert. (Sie müssen dieses Verzeichnis manuell erstellen, mongo wird nicht erstellt) –
@AnirudhBagri Ja, alle Verzeichnisse existieren und haben volle Berechtigung (über chmod 777) –
Können Sie versuchen: mongod -f /etc/mongod.conf –