mongo开启认证

进入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服务

你可能感兴趣的:(mongo开启认证)