sql >> Database >  >> NoSQL >> MongoDB

Probleem met het gebruik en uitvoeren van brouwservices begint [email protected]

OPGELOST

Ik moest /usr/local/bin/brew-services.rb verwijderen met het commando

rm /usr/local/bin/brew-services.rb het kan om toestemming vragen, dus voeg sudo rm /usr/local/bin/brew-services.rb toe .

Daarna probeerde ik brew services start [email protected] en ik heb

Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu maar als ik mongo . plaats van een andere terminal om de shell te starten kreeg ikSocket exception error dus ik controleerde ook het mongod.log-bestand en ik zag dat het een socketprobleem was, dus ik probeerde

ls -ls /tmp/mongodb-27017.sock en ik heb

0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock dat betekent dat de eigenaar root is en dat mongodb er geen toegang toe heeft, dus dat deed ik

sudo rm -rf /tmp/mongodb-27017.sock

om het bestand te verwijderen en dan mongodb opnieuw te starten met

brew services start [email protected] die een nieuw .sock-bestand heeft gemaakt waarvan de eigenaar direct mongodb is of de daadwerkelijke gebruiker whoami en toen ik het opnieuw controleerde

ls -lsah /tmp/mongodb-27017.sock

Ik bewees dat ik de eigenaar ben en toen kon ik een nieuwe terminal openen en mongo . uitvoeren en ga naar binnen met ingeschakelde verbinding en gebruik de shell!



  1. Polymorfe typen deserialiseren met MongoDB C# Driver

  2. mongodb Mislukt:fout bij het verbinden met db-server:geen bereikbare servers

  3. mongo db docker-afbeeldingsverificatie mislukt

  4. Hoe krijg ik toegang tot een reeds bestaande collectie met Mongoose?