在Ubuntu系统中找不到mongod.conf文件。

12

我想把mongod.conf文件中的auth=false改为auth=true,但在ubuntu的/etc/目录下找不到mongod.conf文件。那么其他可能的位置在哪里。

4个回答

14

感谢您的回复。 实际上,我对mongodb和ubuntu都很陌生。我正在使用由其他人配置的服务器,因此服务器上必须有mongod.confg文件,该文件是mongdb服务器获取其当前配置的来源,我只想编辑该文件。那么,是否有其他可能的位置可以找到此文件? - prabodhtiwari
还可以在这里查看:https://docs.mongodb.org/manual/reference/command/getCmdLineOpts/,您可以找到配置文件。 - hisener
谢谢,但是出现了错误信息:未被授权在管理员上执行命令。 - prabodhtiwari
首先输入 "use admin"。 - hisener

8

在我的情况下,Ubuntu 18.04: /etc/mongodb.conf


4

2020年仍然存在此问题。重新安装所有与MongoDB相关的软件包解决了我的问题。

apt purge mongo*
apt install mongodb

请注意,仅重新安装mongodb程序包并不能解决这个问题。


1
在终端中运行sudo find / -name mongodb.conf(我知道OP正在寻找mongod.conf,不确定这是否是打字错误?我的系统上没有这样的文件...)

这很令人困惑 - MongoDB官方文档也说应该是mongod.conf,但实际上是mongodb.conf。https://docs.mongodb.com/manual/reference/configuration-options/ - JustAMartin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接