mongodb用户管理以及连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 使用帐户名连接
mongo -u 用户名 -p 密码 --host 数据库地址

# 创建账户
# 创建超级管理员,角色:root
db.createUser({user:"用户名",pwd:"密码",roles:["root"]})

# 创建账户管理员
db.createUser({user:"用户名",pwd:"密码",roles:["userAdminAnyDatabase"]})

# 创建名为test的数据库拥有者账户
# 先切换到需要创建的数据库
use test
db.createUser({user:"用户名",pwd:"密码",roles:[{role:"dbOwner",db:"test"}]})

#查看用户
show users

#删除单个用户
db.system.users.remove({user:"用户名"})

# 创建数据库
use 数据库名
# 如果不存在该数据库,就会创建一个
作者

StoneWu

发布于

2019-01-25

更新于

2023-02-20

许可协议

评论