Mongodb创建用户,并添加权限

1:添加用户

mongo

use admin

db.createUser( {user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})

 

 

 2:登录(返回1,表示成功)

mongo

use admin

db.auth("admin","123456")

 

 

 3:创建一个自己测试数据库,并创建用户,授予读写权限

1)use mydb(没有的情况下,mongodb 会自动创建数据库mydb)

2)为mydb数据库创建一个root用户,设置root用户对mydb数据库拥有读写权限

db.createUser({user: "root",pwd: "123456",roles: [{ role: "readWrite", db: "mydb" }]})

 

3)登录

 

 

3:删除一个用户

use mydb 

db.system.users.remove({user:"root"})

db.system.users.find()

 

4:其他连接方式

./mongo databaseName -u username -p 

 

posted @ 2021-09-07 21:41  看看反馈  阅读(1842)  评论(0编辑  收藏  举报