use admin
db.createUser({
user:‘admin‘,
pwd:‘123‘,
roles:[{role:‘root‘,db:‘admin‘}]
})
sudo vi /etc/mongod.conf
security:
authorization: enabled
sudo service mongod stop
sudo service mongod start
mongo -u ‘admin‘ -p ‘123‘ --authenticationDatabase ‘admin‘
use test1
show users
db.createUser({
user:‘t1‘,
pwd:‘123‘,
roles:[{role:‘readWrite‘,db:‘test1‘}]
})
mongo -u t1 -p 123 --authenticationDatabase test1
切换数据库,执行命令查看效果
修改用户:可以修改pwd、roles属性
db.updateUser(‘t1‘,{pwd:‘456‘})
原文:https://www.cnblogs.com/LiuYanYGZ/p/12241749.html