sql >> Database teknologi >  >> NoSQL >> MongoDB

kunne ikke oprette forbindelse til server 127.0.0.1 shell/mongo.js

  • Fjern låsefilen manuelt:sudo rm /var/lib/mongodb/mongod.lock
  • Kør reparationsscriptet:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Bemærk venligst følgende:

  • Du skal køre denne kommando som mongodb-brugeren. Hvis du kører det som root, så vil root eje filer i /var/lib/mongodb/, som er nødvendige for at køre mongodb-dæmonen, og derfor, når dæmonen forsøger at køre senere som mongodb-brugeren, vil den ikke have tilladelser til at starte. I så fald får du denne fejlmeddelelse:Kan ikke oprette / åbne låsefil for låsefilsti:/var/lib/mongodb/mongod.lock errno:13 Tilladelse nægtet, afsluttes.
  • På Ubuntu skal du angive konfigurationsfilen /etc/mongodb.confusing flaget -f. Ellers vil den lede efter datafilerne på det forkerte sted, og du vil se følgende fejl:dbpath (/data/db/) eksisterer ikke, afsluttes.


  1. Transaktioner i MongoDB

  2. Hvordan finder man sæt skæringspunkter mellem dokumenterne i en enkelt samling i MongoDB?

  3. Tilslutning til MongoDB-databaser

  4. Introduktion til Redis-datastrukturer:Bitmaps