mongodb设置数据库密码

时间:2014-07-14 08:52:44

标签: node.js mongodb mongoose

我通读了几篇关于mongodb的文档,但我很困惑,因为我发布了这个问题。

有没有办法为mongodb数据库设置密码?当我尝试通过控制台打开数据库或使用mongoose / node.js连接时,我需要密码。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用所需的身份验证启动mongod的“auth”参数。 因此,您必须创建一个管理员用户(具有管理员权限的用户 - 创建其他用户等),然后您可以创建用户以获取特定数据库的读取,读写或写入权限。 http://docs.mongodb.org/manual/reference/method/db.createUser/#create-administrative-user-with-roles http://docs.mongodb.org/manual/reference/method/db.createUser/#create-user-with-roles

重要的是,您在创建这些用户后使用auth参数启动了mongo db。

mongod --auth