MongoDB (debian) и аутентификация с использованием mongodb compass

#mongodb

#mongodb

Вопрос:

Я немного смущен настройкой сервера mongo, которую я сейчас пытаюсь настроить. У меня есть обычный веб-сервер debian, на котором работают appache и mysql. здесь ничего особенного. Для проекта, над которым я работаю, я хотел бы настроить сервер mongodb.

после установки mongodb я попытался подключиться через MongoDB Compass, и он отлично работал mongodb://domain.tld , используя только.

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

вот что я сделал до сих пор:

 > use admin
> db.createUser({
    user: "my_username",
    pwd: "my_password",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  })
 

и в /etc/mongod.conf том, что я добавил:

 security:
    authorization: "enabled"
 

после остановки, удаления /tmp/mongodb-27017.sock и повторного запуска я все еще мог подключиться через mongodb://domain.tld и не запрашивал аутентификацию.

Я делаю что-то не так здесь или mongo работает над другой концепцией, которую я здесь упускаю? В любом случае, я надеюсь, что кто-нибудь сможет мне здесь помочь. Заранее большое вам спасибо!

Комментарии:

1. Какую команду вы используете для запуска экземпляра mongodb?

2. service mongodb start

3. Вы не внесли надлежащие изменения или ваш конфигурационный файл не читается сервером.