2、添加管理用户(mongoDB 没有无敌用户root,只有能管理用户的用户 userAdminAnyDatabase) 利用mongo命令连接mongoDB服务器端: > use admin switched to db admin > db.createUser( {user: "pfnieadmin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]}); 成功后,你将会看到...
use admin db.createUser( { user:"appAdmin", pwd:passwordPrompt(),// Or "<cleartext password>" roles: [ {role:"readWrite",db:"config"}, "clusterAdmin" ] } ) 创建具有身份验证限制的用户 以下操作将在admin数据库中创建名为restricted的用户。仅当从 IP 地址192.0.2.0连接到 IP 地址198.51.100....
要在数据库中创建新用户,您必须对数据库资源执行createUser操作。 要向用户授予角色,必须对该角色的数据库执行grantRole操作。 userAdmin和userAdminAnyDatabase内置角色提供对资源的createUser和grantRole动作。 步骤 注意 以下过程将使用SCRAM身份验证。有关其他身份验证机制的更多信息,请参阅其他示例。
user:'admin',//用户名pwd:'123456',//密码roles:[{ role:'root',db:'admin'}]//root 代表超級管理员权限 admin代表给admin数据库加的超级管理员}) db.createUser({ user:'admin', pwd:'123456', roles:[{ role:'root',db:'admin'}] }) 补充说明 //mongodb数据库角色1、数据库用户角色: read、...
use admin 1.1 创建root用户 db.createUser({ user:"admin", pwd:"admin123", roles: [ { role:"userAdminAnyDatabase", db:"admin"}, { role:"dbAdminAnyDatabase", db:"admin"}, { role:"readWriteAnyDatabase", db:"admin"} ] }) ...
use admin 该命令将使用admin数据库;(2)输入以下命令创建用户(替换username和password为实际值): db.createUser({user: "username", pwd: "password", roles: ["readWrite"]}) 这将在admin数据库中创建一个名为username的用户,其密码为password,并授予其readWrite角色。 分配权限(1)在终端或控制台中输入以下命...
语法:db.createUser({"user":"账号名称",“pwd”:"密码","roles":[{“role”:"角色类型","db":"数据库名"}]}) 后面的db:”数据库名"如果不写,则默认是当前的数据库 4.创建专门管理admin库的账号,只用来做用户权限管理 5.查看已经创建的账号信息 ...
创建一个基于角色userAdminAnyDatabase、用于admin数据库的用户admin: -先在Notepad++中写入脚本(JavaScript?),如下: 1 db.createUser( 2 { 3 user: "admin", 4 pwd: "111111", 5 roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] ...
dbAdmin readWrite read 3.5 如何授予用户角色 您可以在创建用户时授予角色,也可以在事后授予角色。下一个命令对于在创建用户的同时分配角色是有效的: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 > use '<dbName>' > db.createUser( { user: "<userName>", pwd: "<password>", roles: [ { role...
db.createUser({user: "root",pwd: "password",roles: [{"role":"root","db":"admin"}]}) 2.添加管理某一数据库的角色,可以根据需要为其添加权限,也可以之后根据需求添加权限给他: db.createUser({user: "username",pwd: "password",roles: [{"role":"readWrite","db":"mydb"}]"read"}) ...