userAdmin和userAdminAnyDatabase内置角色提供对资源的createUser和grantRole动作。 示例 以下db.createUser()操作在products数据库中创建accountAdmin01用户。 提示 您可以将passwordPrompt()方法与各种用户身份验证/管理方法/命令结合使用,以提示输入密码,而不是直接在方法/命令调用中指定密码。不过,您仍然可以像使用早期版...
要在数据库中创建新用户,您必须对数据库资源执行createUser操作。 要向用户授予角色,必须对该角色的数据库执行grantRole操作。 userAdmin和userAdminAnyDatabase内置角色提供对资源的createUser和grantRole动作。 步骤 注意 以下过程将使用SCRAM身份验证。有关其他身份验证机制的更多信息,请参阅其他示例。
2、添加管理用户(mongoDB 没有无敌用户root,只有能管理用户的用户 userAdminAnyDatabase) 利用mongo命令连接mongoDB服务器端: > use admin switched to db admin > db.createUser( {user: "pfnieadmin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]}); 成功后,你将会看到...
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"} ] }) ...
1. 输入use admin,进入admin数据库,root用户需要在admin数据库中认证。 2. 输入db.auth('root','root')超级用户进行认证 3. 输入db.createUser({user: "okevin",pwd: "123456",roles: [ { role: "readWrite", db: "recommended" } ]} )创建okevin用户,并为它指定数据库为recommended 。
1.在admin库中,添加用户并授权 use admin; db.createUser( { user: "boot_admin", pwd: "boot_admin", roles: [ { role: "readWrite", db: "admin" } ] } ); 2.在admin库中验证 use admin; db.auth('boot_admin', 'boot_admin') ...
切换到admin库。 创建超级管理员账号: 语法:db.createUser({"user":"账号名称",“pwd”:"密码","roles":[{“role”:"角色类型","db":"数据库名"}]}) 后面的db:”数据库名"如果不写,则默认是当前的数据库 4.创建专门管理admin库的账号,只用来做用户权限管理 ...
use admin 该命令将使用admin数据库;(2)输入以下命令创建用户(替换username和password为实际值): db.createUser({user: "username", pwd: "password", roles: ["readWrite"]}) 这将在admin数据库中创建一个名为username的用户,其密码为password,并授予其readWrite角色。 分配权限(1)在终端或控制台中输入以下命...
命令: use admin 4, 设置admin 用户密码 db.createUser({user: 'root', pwd: 'pwr23', roles: ['root']}) 5,验证刚刚创建的账户是否成功 db.auth('root', 'pwr23') 返回 1:成功 0:失败 6,创建一个新的数据库 test 创建成功后,退出命令行,重新进入 ...