Mongo shell没有连接

时间:2015-02-21 07:26:27

标签: linux mongodb shell connection

Mongo shell未连接

我有专门的centos服务器

我在服务器from here

中安装了mongodb作为服务

安装mongodb后我甚至重启了服务器

当我试图运行mongo shell时,总是说

  

错误:无法连接到服务器127.0.0.1:27017(127.0.0.1),src / mongo / shell / mongo.js上的连接尝试失败:146

我试图删除那个mongod.lock但没有欢乐

我不明白为什么会发生这种情况,因为当mongod作为服务启动时,它会创建一个登录系统并告诉它已经打开了通过端口27017监听传入连接的大门。但是当我连接到mongo shell时它会抛出错误

请参阅我使用过的步骤 - > click here

enter image description here

我想首先在本地使用这个mongo服务,只有127.0.0.1访问权限。之后我可以在mongod.conf文件中更改它。

1 个答案:

答案 0 :(得分:2)

确保使用iptables,Firwalll会在实时服务器上引发此类问题。 所以,如果您遇到同样的问题,请这样做, iptables暂时关闭

  1. #/ etc / init.d / iptables stop
  2. #sudo service mongod start
  3. #mongo
  4. 这是我最终想看到的,

      

    MongoDB shell版本:2.6.7   连接到:测试   欢迎使用MongoDB shell。   如需交互式帮助,请键入" help"。   有关更全面的文档,请参阅           http://docs.mongodb.org/   有问题吗?试试支持小组           http://groups.google.com/group/mongodb-user   显示dbs   管理员(空)   本地0.078GB

    谢谢那些考虑过我的问题并查看其中的人。

    非常感谢。