/ / cant start mongo db, initandlisten výnimkou - mongodb

cant štart mongo db, initandlisten výnimka - mongodb

Snažím sa začať mongodb s mongod. Toto je moja chybová správa:

Výnimka I SKLADOVANIE [initandlisten] v initAndListen: 29 Dátový adresár / data / db nenájdený.

Tak som sa pokúsil spustiť z môjho priečinka mongodb (ktorý má priečinok s údajmi, a tento má db v ňom) a stále nefunguje. Dostalo sa to rovnaké chybové hlásenie.

odpovede:

1 pre odpoveď č. 1

MongoDB vyžaduje na uloženie všetkých dátový adresárdát. Predvolená cesta údajového adresára MongoDB je absolútny dátový tok cesty na jednotke, z ktorej spustíte MongoDB. Vytvorte tento priečinok spustením nasledujúceho príkazu v príkazovom riadku

md datadb

Alternatívnu cestu pre dátové súbory môžete určiť napríklad pomocou voľby --dbpath na mongod.exe

"C: Program FilesMongoDBServer3.4binmongod.exe" - dbpath d: testmongodbdata

Ak pracujete na systéme Windows, potom je pre mňa najlepším odkazom, ktorý nasledovať

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

a to isté pre Linux a OS X uvedené v kategórii Inštalácia v rámci tohto odkazu.


1 pre odpoveď č. 2

Zdá sa, že používate linux pri použití linuxu odkazuje priečinok / data / db na koreňový priečinok. skúste bežať ls /data/db

musíte nastaviť svoj konfiguračný súbor tak, aby odkazoval na úplnú platnú cestu alebo zadajte data/db bez prvého / urobiť z neho relatívnu cestu.