createUser 定义 createUser 在运行命令的数据库上创建一个新用户。如果该用户已存在,createUser命令将返回重复用户错误信息。 提示 在mongosh中,该命令也可通过db.createUser()辅助方法运行。 辅助方法对mongosh用户来说很方便,但它们返回的信息级别可能与数据库命令不同。如果不追求方便或需要额外的返回字段,请使用...
默认情况下,createUser 以明文形式将所有指定数据发送到 MongoDB 实例,即使使用 passwordPrompt() 也是如此。使用 TLS 传输加密来保护客户端和服务器之间的通信,包括 createUser 发送的密码。有关启用 TLS 传输加密的操作说明,请参阅为TLS/SSL 配置 mongod 和mongos。 MongoDB 不以明文形式存储密码。仅当未启用 ...
db.createUser({user:"bkUser",pwd:"123",roles:[{role:"backup",db:"admin"}]}) 注:新建backup账户时,roles里面的db必须是admin,要不然会报错,如下: >db.createUser({user:"bkUser2",pwd:"123",roles:[{role:"backup",db:"test"}]}) Error: couldn't add user: No role named backup@test 1....
利用createUser函数创建用户: db.createUser({ user: "username", pwd: "password", roles: [ { role: "authorityName", db: "admin" } ] }) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 在createUser函数中可使用的权限有如下几个: 首先确保MongoDB服务已经启动,进入MongoDB的命令行,并且切换到admin数...
usetestdb.createUser({user:'testUser',pwd:'123',roles:[{role:'readWrite',db:'test'}]}) 创建用于备份时的用户,如若是恢复权限,则将backup换为restore即可 use admindb.createUser({user:"bkUser",pwd:"123",roles:[{role:"backup",db:"admin"}]}) ...
db.createUser({user:'admin',pwd:'admin123', roles:[{role:'readWriteAnyDatabase', db:'admin'}]}) 创建用于备份时的用户,如若是恢复权限,则将backup换为restore即可 use admin db.createUser({user:'admin',pwd:'admin123', roles:[{role:'backup',db:'admin'}]}) ...
db.createUser({user: "username", pwd: "password", roles: ["readWrite"]}) 这将在admin数据库中创建一个名为username的用户,其密码为password,并授予其readWrite角色。 分配权限(1)在终端或控制台中输入以下命令: db.system.users.update({}, {$unset: {roles: true}}, {multi: true}) 该命令将移...
db.createUser( { user: "username", pwd: "password", roles: [ { role: "readWrite", db: "database_name" } ] } ) 其中,username为要创建的用户名,password为用户密码,database_name为用户所属的数据库名称。 验证用户创建成功:使用以下命令验证用户是否成功创建。
2、添加管理用户(mongoDB 没有无敌用户root,只有能管理用户的用户 userAdminAnyDatabase) 利用mongo命令连接mongoDB服务器端: > use admin switched to db admin > db.createUser( {user: "pfnieadmin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]}); ...
创建超级管理员需要进入admin数据库,然后使用db.createUser方法创建用户: use admin; db.createUser({ user:"Kunwu",pwd:"abc123", roles: [ { role:"root", db:"admin"} ] }); 配置项说明: user:创建的用户名 pwd:创建的用户密码 roles:设置用户角色信息,是一个数组,可以设置多种角色 ...