0
点赞
收藏
分享

微信扫一扫

mongoDB3.4 Localhost Exception

伊人幽梦 2023-03-25 阅读 43

localhost exception 简单翻译为“本地主机例外”,主要对于开发者(运维人员)而言,通常使用mongo shell来操作mongodb。

mongoDB3.4 Localhost Exception_访问控制

本地主机例外允许您启用访问控制,然后在系统中创建第一个用户或角色。启用访问控制后,请连接到本地主机界面并在管理数据库中创建第一个用户。

如果首先创建了用户,则该用户必须具有创建其他用户的权限。 userAdmin或userAdminAnyDatabase角色都赋予了创建其他用户的特权。

注意:
使用本地主机例外连接的用户只能创建第一个用户或角色。
一旦您创建了任何用户或角色,本地主机例外将被禁用。如果您需要创建一个用户和一个角色,则必须首先使用内置的userAdmin或userAdminAnyDatabase角色创建该用户。如果您首先创建了一个角色,则无法创建用户。

mongoDB3.4 Localhost Exception_mongodb_02

具体的执行命令如下:

mongo --host localhost:27001

use admin

db.createUser({
  user:"globalAdminUser",
  pwd:"5xd49$4%bef#6c&b*d",
  roles:[{ role:"userAdminAnyDatabase",db:"admin"}]
})

mongoDB3.4 Localhost Exception_mongodb_03

官方链接:https://www.mongodb.com/docs/manual/core/localhost-exception/


举报

相关推荐

0 条评论