配置MongoDB账号密码配置指南(mongodb的账号密码)

MongoDB是近年贯穿新技术趋势的关系型数据库,在配置MongoDB账号密码上,我们采取如下两种解决方案:一种是在终端中配置,另一种是写一个配置文件的方式,详细介绍如下。

#### 一、使用终端中配置

在MongoDB中,用户可以在终端中为MongoDB添加账号密码:首先,用户需使用root权限运行:

$ sudo mongod

然后,使用 MongoDB用户名和密码添加用户:

$ use admin
$ db.createUser(
{
user: "username",
pwd: "password",
roles: [
{ role: "userAdminAnyDatabase", db: "admin" }
]
}
)

#### 二、使用配置文件

用户也可以使用一个配置文件来添加账号密码,首先,在运行终端中配置MongoDB:

$sudo mongod --auth

然后,在MongoDB的 /etc/对应的目录下面,新建一个mongo.conf文件,里面写入配置信息:

security:
authorization: enabled
keyFile:

最后,再创建一个keyFile,用来放置我们上文添加的账号密码:

security:
users:
- user: username
pwd: password
roles:
- userAdminAnyDatabase

以上就是MongoDB账号密码配置的解决方案,无论是在终端中配置,还是写一个配置文件,都能够让我们更加有效安全地使用MongoDB。


数据运维技术 » 配置MongoDB账号密码配置指南(mongodb的账号密码)