如何编辑 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。
我试过四处寻找,但我没有任何运气。
所有建议将不胜感激。
如何编辑 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。
我试过四处寻找,但我没有任何运气。
所有建议将不胜感激。
/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的信息
尝试使用您指定mongodb.conf
的 mongo 守护程序
使用以下命令启动 mongod 守护进程
mongod -f <file-locattion>/mongodb.conf
并在您的mongodb.conf
文件中添加以下内容
bind_ip=<your-pref-ip>
<rest of setting -such as data-folder etc>
如果您在 Windows 上并且想知道如何编辑配置文件。
完毕
使用 aws ubuntu 实例我使用 putty SSH 到我的实例导航到文件目录,我使用了命令
sudo pico mongodb.conf
文件打开,我编辑了我的文件,然后按照屏幕上的命令保存了它