我是Mongodb
的初学者。我正在使用mongodb 2.6
,我已经为admin数据库创建了用户名和密码。我想知道如何访问其他操作,如创建新数据库,插入等..以及如何从管理员中删除用户名和密码..
答案 0 :(得分:0)
我不建议从管理员角色中删除用户名/密码。您应该确保此密码也很强大。
可能通过mongo's
个预定义角色之一创建一个具有更有限的权限集(理想情况下是最低必要性)的新用户,这可能是一个好主意。
例如,您可以拥有可以创建新数据库并执行其他管理任务的管理员角色,但是对于另一个可以创建新集合,索引等的管理类型用户,可以使用更受限制的角色,例如{ {1}}角色。
有关详细信息,请参阅readWrite
文档,其中一些内容已更改2.6
:
https://docs.mongodb.org/manual/reference/built-in-roles/#database-administration-roles
注意:这些建议大部分非常通用,适用于大多数数据库。您希望默认情况下尽可能限制访问权限,然后在绝对必要时放宽它。