#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. Вы не внесли надлежащие изменения или ваш конфигурационный файл не читается сервером.