首页
首页

Mongodb3.4.1添加认证功能

Mongodb启动时默认为不需要账户密码登陆,任何账户都可以登陆到服务器对数据进行操作,所以针对mongodb服务器需要添加认证功能

###以下为操作流程:

1、添加账户密码,并赋予相应权限

2、停止mongodb服务

3、给mongodb启动添加认证参数

4、启动mongodb服务

###1、

1
2
3
4
5
6
7
db.createUser(
{
user: "用户名",
pwd: "密码",
roles: [ { role: "权限", db: "数据库" } ]
}
)
权限:userAdminAnyDatabase(所有数据库的权限)、root(最高权限0)、readWrite(读写)
show users  当前库下面所有用户

###2、

1
2
use admin
db.shutdownserver()

###3、

启动参数添加’–auth’

###4、

1
./mongod --dbpath /data/db --logpath /data/log/mongodb.log --auth
支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫