Jeg tror, du kan bruge rollen som root til Ubuntu. Prøv nedenstående forespørgsel.
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
Du kan også give brugeren læse-skrivetilladelse
use admin
db.grantRolesToUser("admin",["readWrite"])
REDIGER
Da ovenstående ikke virkede, prøv at starte forekomsten med godkendelse som nedenfor
- Stop mongod-forekomsten
- Start forekomsten med
$ mongod --auth
- Start nu mongo shell og opret bruger
-
Giv nu tilladelse
-
Marker nu
show users