Съдържание:

Какво е потребителското име и паролата по подразбиране за MongoDB?
Какво е потребителското име и паролата по подразбиране за MongoDB?

Видео: Какво е потребителското име и паролата по подразбиране за MongoDB?

Видео: Какво е потребителското име и паролата по подразбиране за MongoDB?
Видео: Getting started with Containers | #CloudNativeNinja PT1 2024, Може
Anonim

По подразбиране mongodb няма активиран контрол на достъпа, така че няма потребител или парола по подразбиране. За да активирате контрола на достъпа, използвайте или команда опция за ред --авторизация или сигурност.

Освен това, как MongoDB дава потребителско име и парола?

Кратък отговор

  1. Стартирайте MongoDB без контрол на достъпа. mongod --dbpath /data/db.
  2. Свържете се с инстанцията. монго.
  3. Създайте потребителя. използвайте some_db db.
  4. Спрете екземпляра MongoDB и го стартирайте отново с контрол на достъпа. mongod --auth --dbpath /data/db.
  5. Свържете се и се удостоверете като потребител.

Също така, как да задам идентификационни данни за MongoDB? Активиране на удостоверяване на MongoDB

  1. Стартирайте MongoDB без удостоверяване.
  2. Свържете се със сървъра с помощта на mongo shell.
  3. Създайте потребителския администратор.
  4. Активирайте удостоверяването в конфигурационния файл mongod.
  5. Свържете се и се удостоверете като потребителски администратор.
  6. И накрая, създайте допълнителни потребители, ако е необходимо.

По подобен начин някой може да попита как мога да променя администраторската парола на MongoDB?

Можете да нулирате паролата на администратор, като следвате стъпките по-долу:

  1. Редактирайте файла /opt/bitnami/mongodb/mongodb.conf и заменете следните редове: # Включете/изключете защитата.
  2. Рестартирайте MongoDB сървъра: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh рестартирайте mongodb.
  3. Създайте нов административен потребител с нова парола.

Как да намеря потребители в MongoDB?

За да изброите всички потребители в обвивката на Mongo, използвайте метода getUsers() или командата show

  1. Случай 1 – Използване на getUsers() Синтаксисът е както следва – db.getUsers();
  2. Случай 2 – Използване на команда show. Синтаксисът е следният −
  3. Случай 1 – Първата заявка е както следва – > db.
  4. Случай 2 – Втората заявка е както следва – > покажи потребители;

Препоръчано: