进入mongo,执行以下两条命令:
use admin
db.createUser(
{
user: “admin”, #用户名,可自己起
pwd: “passwd”, #密码
roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ]
}
修改配置文件mongo.conf,增加以下两行:
security:
authorization: enabled
重启mongod
service mongod restart
完。
附文档地址:
https://docs.mongodb.com/v3.6/tutorial/enable-authentication/
https://docs.mongodb.com/v3.6/reference/configuration-options/#security.authorization
另:
忘记密码处理:
注释mongo.conf中的:
security:
authorization: enabled
重启mongod服务
进入mongo
执行db.system.users.remove({})删除所有用户
退出还原mongo.conf配置文件
重启mongod服务