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

Problemer med at bruge og køre brygtjenester starter [email-beskyttet]

LØST

Jeg var nødt til at fjerne /usr/local/bin/brew-services.rb med kommandoen

rm /usr/local/bin/brew-services.rb det kunne bede om tilladelser, så tilføjsudo rm /usr/local/bin/brew-services.rb .

Derefter prøvede jeg at køre brew services start [email protected] og jeg fik

Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu men når jeg sætter mongo fra en anden terminal for at starte shell'en fik jegSocket exception error så jeg tjekkede også filen mongod.log, og jeg så, at det var et socket-problem, så jeg prøvede

ls -ls /tmp/mongodb-27017.sock og jeg fik

0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock det betyder, at ejeren er root, og mongodb kan ikke få adgang til det, så det gjorde jeg

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

for at slette filen og derefter starte igen mongodb med

brew services start [email protected] der oprettede en ny .sock-fil, hvis ejer er direkte mongodb eller den faktiske bruger whoami og da jeg tjekkede igen

ls -lsah /tmp/mongodb-27017.sock

Jeg beviste, at jeg er ejeren, og så kunne jeg åbne en ny terminal og køre mongo og kom ind med aktiveret forbindelse og brug skallen!



  1. Meteor.js-samlingen er tom på klienten

  2. serverinstanspuljen blev ødelagt

  3. Hvordan fjerner man indlejret skemadokument i mongoose?

  4. Distinkt antal af flere felter ved hjælp af mongodb-aggregering