我在ubuntu 14.02服务器上安装了mongodb 2.6。为了允许远程访问,我将静态IP添加到/etc/mongod.conf
bindIp= 127.0.0.1, 192.168.0.150
我使用sudo命令以root用户身份编辑了该文件。
此mongodb在启动时未启动服务。但我可以使用以下命令启动它:
sudo mongod --dbpath /var/lib/mongodb
据我所知,我在编辑conf文件时遇到了一些权限问题。我尝试了一些解决方案,包括将/ etc文件夹的所有者更改为mongodb以及当前系统用户。但他们没有工作。我是linux环境的新用户。任何帮助将不胜感激。
修改
ls -l /etc/mongod.conf
的结果:
-rw-r--r-- 1 root root 1716 Aug 14 23:32 /etc/mongod.conf
该命令的结果:
sudo service mongod start
是:
mongod start/running, process 2660.
但是如果我尝试使用mongo打开mongo客户端,我会得到
errno:111 connection refused, connection attempt failed at src/mongo/shell/mongo.js:146
答案 0 :(得分:0)
这一行应该是:
bindIp = [127.0.0.1,192.168.0.150]