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!