Задать вопрос
@TostPOST

Почему не работает mongodb на openserver?

Недавно начал пользоваться mongodb вместо mysql, нужно сделать так, чтобы не авторизованным пользователям не предоставлялся доступ к базе данных. Я почитал документацию, написано, что нужно поставить
security:
    authorization:enabled

Но как только я ставлю эти строки в конфигурационный файл, сразу сервер не запускается, а без них любой может взять информацию из базы данных. Как сделать так, чтобы эти настройки работали?
  • Вопрос задан
  • 955 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Ну авторизацию вы включили. А пользователя и пароль для авторизации создали?
При подключении соотв-но надо передавать имя пользователя и пароль.

Чтобы эти настройки работали, а так же как добавить пользователя и пароль для авторизации можете почитать тут
https://docs.mongodb.com/manual/core/authentication/
https://medium.com/mongoaudit/how-to-enable-authen...

Всё как в упомянутом вами MySQL. Нужно создать пользователя и пароль, и пользователю дать доступ к базе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы