因此,我尝试通过在配置文件中设置
security.authorization = enabled
来为我的 MongoDB 实例启用身份验证。但是,我无法找到 MongoDB Compass 的 mongod.conf
文件或任何等效的配置文件。
我的 MongoDB Compass 安装目录结构如下所示:
app-1.43.0 (Folder)
packages (Folder)
app.ico
MongoDBCompass.exe
Squirrel-Shortcut.log
Squirrel-Unset.log
Update.exe
有人可以指导我如何在使用 MongoDB Compass 时启用 MongoDB 身份验证吗?在哪里可以找到配置文件,或者如果不存在如何创建配置文件?任何帮助将不胜感激。
附加信息:
我搜索了
app-1.43.0
和 packages
文件夹,但找不到任何与 MongoDB 相关的配置文件。通过软件“一切”,但我找不到这个文件......
MongoDB Compass 中无需配置任何内容。当您在数据库中启用身份验证时,您必须在连接时提供用户名/密码(或 x.509 证书)。
通常您在连接字符串中执行此操作,即您的连接字符串从
更改mongodb://hostname:27017/myDB
例如
mongodb://username:password@hostname:27017/myDB?authSource=admin