Obsah:

Jaké je výchozí uživatelské jméno a heslo pro MongoDB?
Jaké je výchozí uživatelské jméno a heslo pro MongoDB?

Video: Jaké je výchozí uživatelské jméno a heslo pro MongoDB?

Video: Jaké je výchozí uživatelské jméno a heslo pro MongoDB?
Video: TOP 5 ZNAMENÍ, ŽE VÁŠ MOBIL JE HACKNUTÝ! 2024, Listopad
Anonim

Ve výchozím nastavení mongodb nemá povolenou kontrolu přístupu, takže neexistuje žádný výchozí uživatel ani heslo. Chcete-li povolit řízení přístupu, použijte buď příkaz možnost řádku --auth nebo zabezpečení.

Kromě toho, jak MongoDB poskytuje uživatelské jméno a heslo?

Stručná odpověď

  1. Spusťte MongoDB bez řízení přístupu. mongod --dbpath /data/db.
  2. Připojte se k instanci. mongo.
  3. Vytvořte uživatele. použijte some_db db.
  4. Zastavte instanci MongoDB a znovu ji spusťte pomocí řízení přístupu. mongod --auth --dbpath /data/db.
  5. Připojte se a ověřte jako uživatel.

Také, jak nastavím přihlašovací údaje MongoDB? Povolení ověřování na MongoDB

  1. Spusťte MongoDB bez ověřování.
  2. Připojte se k serveru pomocí mongo shellu.
  3. Vytvořte správce uživatelů.
  4. Povolit ověřování v konfiguračním souboru mongod.
  5. Připojte se a ověřte jako správce uživatelů.
  6. Nakonec podle potřeby vytvořte další uživatele.

Podobně se lze ptát, jak mohu změnit heslo správce MongoDB?

Heslo správce můžete resetovat podle následujících kroků:

  1. Upravte soubor /opt/bitnami/mongodb/mongodb.conf a nahraďte následující řádky: # Turn on/off security.
  2. Restartujte server MongoDB: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh restartujte mongodb.
  3. Vytvořte nového administrátora s novým heslem.

Jak najdu uživatele v MongoDB?

Chcete-li zobrazit seznam všech uživatelů v prostředí Mongo, použijte metodu getUsers() nebo příkaz show

  1. Případ 1 − Použití getUsers() Syntaxe je následující − db.getUsers();
  2. Případ 2 − Použití příkazu show. Syntaxe je následující −
  3. Případ 1 − První dotaz je následující − > db.
  4. Případ 2 − Druhý dotaz je následující − > zobrazit uživatele;

Doporučuje: