如何编辑mongodb.conf文件?
我想将bind_ip从127.0.0.1
更改为0.0.0.0
。
我试过sudo mongod --bind_ip 0.0.0.0
我试过手动编辑文件(在文本编辑器中),但它不会让我保存。
我试过更改文件的权限,但我仍然无法保存。
我也没有创建mongodb.conf文件,所以我不确定它为什么会自动设置为127.0.0.1
我正在使用Ubuntu。
我试过四处寻找,但我没有运气。
所有建议将不胜感激。
答案 0 :(得分:8)
/etc/mongod.conf 和 /var/log/mongodb/mongob.log 文件都限制为超级用户。您的标准登录帐户不允许直接修改它们。
要编辑mongod.conf文件,请打开终端并运行以下命令(sudo会询问您您的密码):
gksudo gedit /etc/mongod.conf
编辑文件以添加0.0.0.0(或只是注释掉该行),保存mongodb.conf文件。
另外mongod是ubuntu上的一项服务,因此您需要在终端中运行以下命令重新启动它以读取新配置:
sudo service mongod restart
您可以阅读有关sudo here
的信息答案 1 :(得分:0)
尝试使用指定的mongodb.conf
进行mongo deamon
使用以下命令启动mongod守护程序
mongod -f <file-locattion>/mongodb.conf
并在mongodb.conf
文件中添加以下内容
bind_ip=<your-pref-ip>
<rest of setting -such as data-folder etc>
答案 2 :(得分:-1)
使用aws ubuntu实例我使用putty导航到我的实例导航到文件目录和 我使用了命令
sudo pico mongodb.conf
文件打开后我编辑了我的文件然后保存了 按照屏幕上的命令