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