Tartalomjegyzék:

Mi az alapértelmezett felhasználónév és jelszó a MongoDB számára?
Mi az alapértelmezett felhasználónév és jelszó a MongoDB számára?

Videó: Mi az alapértelmezett felhasználónév és jelszó a MongoDB számára?

Videó: Mi az alapértelmezett felhasználónév és jelszó a MongoDB számára?
Videó: How to Secure Mongodb With Username and Password | How to Set Username and Password in Mongodb 2024, Lehet
Anonim

A mongodb alapértelmezés szerint nem rendelkezik engedélyezett hozzáférés-vezérléssel, így nincs alapértelmezett felhasználó vagy jelszó. A hozzáférés-vezérlés engedélyezéséhez használja a parancs sor opció --auth vagy security.

Ezen kívül hogyan ad a MongoDB felhasználónevet és jelszót?

Rövid válasz

  1. Indítsa el a MongoDB-t hozzáférés-vezérlés nélkül. mongod --dbpath /data/db.
  2. Csatlakozzon a példányhoz. mongó.
  3. Hozd létre a felhasználót. használjon some_db db.
  4. Állítsa le a MongoDB példányt, és indítsa újra a hozzáférés-vezérléssel. mongod --auth --dbpath /data/db.
  5. Csatlakozzon és hitelesítse magát felhasználóként.

Továbbá hogyan állíthatom be a MongoDB hitelesítő adatait? Hitelesítés engedélyezése a MongoDB-n

  1. Indítsa el a MongoDB-t hitelesítés nélkül.
  2. Csatlakozzon a szerverhez a mongo shell használatával.
  3. Hozza létre a felhasználói rendszergazdát.
  4. Hitelesítés engedélyezése a mongod konfigurációs fájlban.
  5. Csatlakozás és hitelesítés felhasználói rendszergazdaként.
  6. Végül szükség szerint hozzon létre további felhasználókat.

Hasonlóképpen felmerülhet a kérdés, hogyan tudom megváltoztatni a MongoDB rendszergazdai jelszót?

A rendszergazdai jelszót az alábbi lépésekkel állíthatja vissza:

  1. Szerkessze az /opt/bitnami/mongodb/mongodb.conf fájlt, és cserélje ki a következő sorokat: # Kapcsolja be/ki a biztonságot.
  2. Indítsa újra a MongoDB-kiszolgálót: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh indítsa újra a mongodb-t.
  3. Hozzon létre egy új rendszergazdai felhasználót új jelszóval.

Hogyan találhatok felhasználókat a MongoDB-ben?

A Mongo shell összes felhasználójának listázásához használja a getUsers() metódust vagy a show parancsot

  1. 1. eset − A getUsers() használata A szintaxis a következő − db.getUsers();
  2. 2. eset – Show parancs használata. A szintaxis a következő −
  3. 1. eset − Az első lekérdezés a következő − > db.
  4. 2. eset − A második lekérdezés a következő − > felhasználók megjelenítése;

Ajánlott: