sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb FEL:underordnad process misslyckades, avslutades med felnummer 51

Öppna din konfigurationsfil i VIM eller i en vanlig textredigerare, kom till denna rad:

storage: dbPath: THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

till exempel:

/var/mongodb/db/mydb

Gå till din terminal för att bekräfta om sökvägen under dbPath finns, skriv:

ls THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

till exempel för mitt fall här:

ls /var/mongodb/db/mydb

Om resultatet är att katalogen inte existerar, återskapa den bara:

mkdir -p THE_PATH_TO_THE_DIRECTORY_YOU_STORE_YOUR_DB

till exempel:

mkdir -p /var/mongodb/db/mydb

Om du upptäckte att katalogen existerade så var den skadad under avstängningen, som markerats i svaret ovan.

Gå till din terminal och kör följande kommando:

mongod --dbpath /data/db --repair

Se ovanstående från Mongo DB Offcial Docs



  1. Mongodb sparar objektlistan

  2. Lagra java 8 LocalDate i mongo DB

  3. hur kan jag skriva om min mongoose-fråga efter att ha delat upp data från en modell i två?

  4. MongoDB - förmörkelse