2

如何编辑 mongodb.conf 文件?

我想将 bind_ip 从 更改127.0.0.10.0.0.0

我试过sudo mongod --bind_ip 0.0.0.0 我试过手动编辑文件(在文本编辑器中),但它不会让我保存。我已经尝试更改文件的权限,但我仍然无法保存。

我也没有创建 mongodb.conf 文件,所以我不确定为什么它会自动设置为 127.0.0.1

我正在使用 Ubuntu。

我试过四处寻找,但我没有任何运气。

所有建议将不胜感激。

4

4 回答 4

11

/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的信息

于 2013-05-27T13:11:59.317 回答
1

尝试使用您指定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>
于 2013-05-26T10:42:00.797 回答
1

如果您在 Windows 上并且想知道如何编辑配置文件。

  1. 打开文件
  2. 根据需要编辑 cfg 文件。
  3. 另存为并将其保存到其他地方的另一个文件夹
  4. 将文件复制/剪切并粘贴回 bin 文件夹并接受管理员权限
  5. 转到 Windows 服务并停止->启动/重新启动 MongoDB 服务器服务。

完毕

于 2021-10-22T02:45:12.210 回答
-1

使用 aws ubuntu 实例我使用 putty SSH 到我的实例导航到文件目录,我使用了命令

sudo pico mongodb.conf

文件打开,我编辑了我的文件,然后按照屏幕上的命令保存了它

于 2016-02-19T03:21:54.600 回答