База данных
...
MongoDB
Примеры настройки авторизации

Настройка авторизации в Linux

8min

Подключение и создание пользователя в MongoDB

Подключение к shell-оболочке

Подключиться к shell-оболочке MongoDB:

Shell


Создание пользователя

Переключиться на базу данных admin:

Shell


Создать пользователя, изменив логин (user) и пароль (pwd) пользователя:

Shell


Символы .,@,$,:,%,",',/,\,| в имени и пароле пользователя запрещены, так как могут привести к сбоям в подключении к MongoDB

Если используется репликационный набор MongoDB, нужно добавить пользователю роль менеджера кластера:

Shell


Включение авторизации и подключение Пассворка

Включение авторизации в MongoDB

Отредактировать конфигурационный файл MongoDB для включения авторизации, выполнить следующие команды в shell-оболочке для получения расположения:

Shell


Отредактировать полученный конфигурационный файл, добавив строку:

Shell


Сохранить изменения и перезапустить службу MongoDB:

Shell


Для проверки выполнить подключение к shell-оболочке с авторизацией:

PowerShell


Настройка и подключение Пассворка с авторизацией

Отредактировать конфигурационный файл Пассворка /var/www/app/config/config.ini, указав логин и пароль созданного пользователя в разделе [mongo]:

Shell


Сохранить изменения и обновить страницу Пассворка для проверки подключения с авторизацией в MongoDB.