您好我收到以下错误
MongoError:身份验证失败。
创建管理员用户后15-20天。
我正在使用此查询为db创建管理员用户。
use sampleDb
db.createUser({
user: "unhuDevAdmin",
pwd: "devpass123",
roles: [ "readWrite", "dbAdmin" ]}
);
sampleDB
是我的数据库名称。
Mongo db版本:v3.4.4
在创建此用户时,我可以访问我的数据库,并在15-20天后出现身份验证错误并丢失了我的所有数据。我不知道为什么会一次又一次地发生这种情况。
答案 0 :(得分:1)
以下是来自mongo docs的块:
use admin
db.createUser(
{
user: "siteUserAdmin",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)