Mongo以管理员身份为任何数据库创建用户都会引发错误
我正在尝试创建一个具有访问所有数据库的权限的简单用户,并且可以执行任何操作。当我尝试执行createUser命令时,出现以下错误: db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]}) 2015-08-20T17:09:42.300+0000 E QUERY Error: couldn't add user: No role named userAdminAnyDatabase@new_vehicles_catalog 仅当我启用身份验证配置并且需要它时,才会发生上述问题。 因此,如何为任何数据库创建具有管理员权限的用户。我想要它,因为我将mongo服务配置为使用身份验证连接。如果要执行数据转储,则必须使用此身份验证参数。 请任何帮助? 使用mongo版本3.0.5。 该服务位于Amazon Linux AMI 2015.03(HVM),SSD卷类型上-ami-1ecae776