MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Проблем с използването и стартирането на brew services start [email protected]

РЕШЕНО

Трябваше да премахна /usr/local/bin/brew-services.rb с командата

rm /usr/local/bin/brew-services.rb може да поиска разрешения, така че добаветеsudo rm /usr/local/bin/brew-services.rb .

След това се опитах да стартирам brew services start [email protected] и получих

Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu но когато сложа mongo от друг терминал, за да стартирам обвивката, получих Socket exception error така че проверих и файла mongod.log и видях, че е проблем със сокет, така че опитах

ls -ls /tmp/mongodb-27017.sock и получих

0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock това означава, че собственикът е root и mongodb няма достъп до него, така че направих

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

за да изтриете файла и след това стартирайте отново mongodb с

brew services start [email protected] който създаде нов .sock файл, чийто собственик е директно mongodb или действителният потребител whoami и когато проверих отново

ls -lsah /tmp/mongodb-27017.sock

Доказах, че съм собственик и след това можех да отворя нов терминал и да стартирам mongo и влезте с активирана връзка и използвайте обвивката!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Актуализирайте подмножество от полета с Mongoose

  2. Как да избегнем transparent_hugepage/defrag предупреждение от mongodb?

  3. Как да добавите стойности към bson.D обект

  4. mongoose връзка connectTimeoutMS

  5. Mongodb Aggregation Framework:$group използва ли индекс?