我目前有一台运行mongodb的服务器,它有很多用户。 目前,有一个root用户具有以下角色: ClusterAdmin userAdminAnyDatabase readAnyDatabase
问题是我想创建一个新的数据库。现在我已经能够做到这一点,但我无法添加任何集合,因为我没有为我正在使用的root帐户分配正确的角色。
现在我尝试创建一个新用户,例如“超级用户”,可以执行此操作。但我没有权限这样做。有没有办法解决这个问题,以便建立新用户?
关于这个问题的任何帮助都会很棒:)
答案 0 :(得分:0)
由于您的数据库中已有用户,localhost exception无法使用,因此您需要使用noauth选项或auth选项启动mongod。
http://docs.mongodb.org/manual/tutorial/add-user-administrator/#first-user-restrictions