MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

não foi possível conectar ao servidor 127.0.0.1 shell/mongo.js

  • Remover manualmente o arquivo de bloqueio:sudo rm /var/lib/mongodb/mongod.lock
  • Execute o script de reparo:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

Por favor observe o seguinte:
  • Você deve executar este comando como usuário mongodb. Se você executá-lo como root, o root possuirá arquivos em /var/lib/mongodb/ que são necessários para executar o daemon mongodb e, portanto, quando o daemon tentar executar mais tarde como o usuário mongodb, ele não terá permissões para iniciar. Nesse caso, você receberá este erro:Não foi possível criar / abrir arquivo de bloqueio para caminho de arquivo de bloqueio:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied, terminating.
  • No Ubuntu, você deve especificar o arquivo de configuração /etc/mongodb.confusing o sinalizador -f. Caso contrário, ele procurará os arquivos de dados no local errado e você verá o seguinte erro:dbpath (/data/db/)does not exist, terminando.