Ich benutze meinen neuen Mac heute zum ersten Mal. Ich folge der Anleitung auf mongodb.org bis zu dem Schritt, bei dem man das Verzeichnis /data/db erstellt. Übrigens habe ich die Homebrew-Route verwendet.
Ich öffne also ein Terminal, und ich glaube, ich befinde mich in dem Verzeichnis, das Sie "Home Directory" genannt haben, denn wenn ich "ls" ausführe, sehe ich die Ordner Desktop Application Movies Music Pictures Documents und Library.
Also habe ich eine
mkdir -p /data/db
Zuerst heißt es, dass die Genehmigung verweigert wurde. Ich habe eine halbe Stunde lang verschiedene Dinge versucht und schließlich :
mkdir -p data/db
funktionierte. und wenn ich "ls", ein Verzeichnis von Daten und verschachtelt in ihm ein db Ordner existieren.
dann starte ich mongod und er beschwert sich, dass er keine Daten/Datenbank findet
Habe ich etwas falsch gemacht?
Jetzt habe ich die
sudo mkdir -p /data/db
und wenn ich ein "ls" ausführe, sehe ich das data-Verzeichnis und das db-Verzeichnis. Im db-Verzeichnis ist jedoch absolut nichts enthalten, und wenn ich jetzt mongod ausführe
Sun Oct 30 19:35:19 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
Sun Oct 30 19:35:19 dbexit:
Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close listening sockets...
Sun Oct 30 19:35:19 [initandlisten] shutdown: going to flush diaglog...
Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close sockets...
Sun Oct 30 19:35:19 [initandlisten] shutdown: waiting for fs preallocator...
Sun Oct 30 19:35:19 [initandlisten] shutdown: lock for final commit...
Sun Oct 30 19:35:19 [initandlisten] shutdown: final commit...
Sun Oct 30 19:35:19 [initandlisten] shutdown: closing all files...
Sun Oct 30 19:35:19 [initandlisten] closeAllFiles() finished
Sun Oct 30 19:35:19 [initandlisten] shutdown: removing fs lock...
Sun Oct 30 19:35:19 [initandlisten] couldn't remove fs lock errno:9 Bad file descriptor
Sun Oct 30 19:35:19 dbexit: really exiting now
EDIT Ich erhalte eine Fehlermeldung für
sudo chown mongod:mongod /data/db
chown: mongod: Invalid argument
Vielen Dank an alle!