Методы создания пользователя-администратора в MongoDB: Shell, Compass и драйверы/API

Чтобы создать пользователя-администратора в MongoDB, вы можете использовать несколько методов. Вот несколько подходов:

Метод 1: использование оболочки MongoDB

  1. Откройте оболочку MongoDB, выполнив команду mongoв терминале или командной строке.
  2. Переключитесь в базу данных администратора с помощью команды use admin.
  3. Создайте пользователя-администратора с помощью функции db.createUser(). Например:
    db.createUser({
     user: "admin_username",
     pwd: "admin_password",
     roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
    })

    Замените «admin_username» на желаемое имя пользователя и «admin_password» на желаемый пароль.

  4. Проверьте создание пользователя, выполнив команду db.getUsers().

Метод 2: использование MongoDB Compass

  1. Откройте MongoDB Compass, графический интерфейс для MongoDB.
  2. Подключитесь к развертыванию MongoDB.
  3. Выберите базу данных администратора из списка баз данных слева.
  4. Нажмите кнопку «Добавить мои собственные данные» и выберите «Добавить пользователя».
  5. Заполните поля имени пользователя и пароля и назначьте роль userAdminAnyDatabase.
  6. Нажмите «Добавить пользователя», чтобы создать администратора.

Метод 3: использование драйверов/API MongoDB
Вы также можете создать пользователя-администратора программно, используя драйверы или API MongoDB. Конкретная реализация зависит от языка программирования и драйвера MongoDB, который вы используете. Подробные инструкции см. в документации MongoDB или документации выбранного вами драйвера.