列出所有的用户

复制代码代码如下所示:

周一

使用管理

Db.system.users.find()



禁用身份验证模式

复制代码代码如下所示:

/ / mond.conf等

noauth =真

作者= false



创建一个用户

用户基于数据库,在管理数据库上创建的用户是Manager用户。

管理用户的创建

具有所有数据库管理特权的用户

复制代码代码如下所示:

使用管理

db.createuser({

用户:用户名

密码:密码

作用:{

{

作用:userAdminAnyDatabase

db:admin

}

}

})



具有特定数据库管理特权的用户

复制代码代码如下所示:

使用数据库名称

db.createuser({

用户:用户名

密码:密码

作用:{

{

作用:useradmin

db:数据库名称

}

}

})



一般的用户

复制代码代码如下所示:

db数据库名称

db.createuser({

用户:用户名

密码:密码

作用:{

{

作用:读取

db:数据库名称

}

}

})



用户验证

复制代码代码如下所示:

db.auth(用户名

Shell启动的验证

数据库名称



删除用户

复制代码代码如下所示:

使用数据库名称

Db.system.users.remove({用户:用户名被删除})



示例:创建具有对数据的读写权限的数据库用户

创建具有对数据库的读写权限的数据库用户

复制代码代码如下所示:

在使用;

db.createuser({用户dbuser,密码:dbuseradmin,角色:{ {角色:读写,数据库dbname } } }:)



数据库用户登录

复制代码代码如下所示:

我在U和表P dbduseradmin