MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Rozpoczęcie problemu z używaniem i uruchamianiem usług parzenia [email Protected]

ROZWIĄZANE

Musiałem usunąć /usr/local/bin/brew-services.rb poleceniem

rm /usr/local/bin/brew-services.rb może poprosić o uprawnienia, więc dodaj sudo rm /usr/local/bin/brew-services.rb .

Następnie spróbowałem uruchomić brew services start [email protected] i dostałem

Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu ale kiedy wstawiam mongo z innego terminala, aby uruchomić powłokę, otrzymałemSocket exception error więc sprawdziłem również plik mongod.log i zobaczyłem, że to problem z gniazdem, więc spróbowałem

ls -ls /tmp/mongodb-27017.sock i mam

0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock oznacza to, że właściciel jest rootem i mongodb nie ma do niego dostępu, więc zrobiłem to

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

aby usunąć plik, a następnie ponownie uruchomić mongodb za pomocą

brew services start [email protected] który utworzył nowy plik .sock, którego właścicielem jest bezpośrednio mongodb lub rzeczywisty użytkownik whoami a kiedy ponownie sprawdziłem

ls -lsah /tmp/mongodb-27017.sock

Udowodniłem, że jestem właścicielem, a następnie mogę otworzyć nowy terminal i uruchomić mongo i wejdź z włączonym połączeniem i użyj powłoki!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Brak pamięci w stercie JavaScript podczas przesyłania strumieniowego dużego pliku

  2. Jak warunkowo zrestartować łańcuch obietnic od początku?

  3. Nie można zaimportować MongoClient

  4. Sterownik Mongodb C# aktualizuje wszystkie elementy podtablicy, gdy tablica jest pusta

  5. Jak wyświetlić listę wszystkich baz danych MongoDB w Node.js?