重新启动后,在Ubuntu 16.04中无法运行mongo shell

时间:2017-07-26 14:40:29

标签: node.js mongodb mongoose mongodb-query

我无法在Ubuntu 16.04中访问mongo shell,但能够运行

  

sudo mongod

及其工作,但当我尝试运行时

  

mongo或sudo mongo

以下错误引发

  

MongoDB shell版本v3.4.6

     

连接至:mongodb://127.0.0.1:27017 2017-07-26T14:33:50.413 + 0000   W NETWORK [thread1]无法连接到127.0.0.1:27017,在(检查   轮询后出错的套接字),原因:连接被拒绝   2017-07-26T14:33:50.414 + 0000 E QUERY [thread1]错误:无法解决   连接到服务器127.0.0.1:27017,连接尝试失败:   connect@src/mongo/shell/mongo.js:237:13 @(连接):1:6   异常:连接失败

1 个答案:

答案 0 :(得分:0)

打印cat /var/log/mongodb/mongod.log 的最后一行以及 /etc/mongod.conf 的内容。

确保在 /etc/mongod.conf 中存在dbPath,端口正确绑定到27017,主机是127.0.0.1

另外尝试删除mongod套接字文件 /tmp/mongodb-27017.sock