配置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。