У меня есть сервер mongoDB
, используя v2.4.9
. Мне нужно подключиться к этому серверу, используя robomongo
в моем локальном хосте.Идентификация пользователя для подключения к robomongo
Я включил auth=true
в /etc/mongobd.conf
, и я добавил имя пользователя и пароль в mongodb.php
. Когда я вхожу в систему с помощью robomongo
на удаленный сервер, он уже подключается через IP, хотя я ничего не прописал на вкладке Authentication
в robomongo
. Я хочу, чтобы robomongo
не подключался только через IP, но через IP и имя пользователя и пароль.
Как это сделать?
Возможно, сервер MongoDB не работает с аутентификацией, по какой-то причине. Вы можете проверить журнал? При запуске он распечатывает сводку, какие параметры он включил (включая проверку подлинности) - это должно помочь. –
Я проверил файл журнала. '[initandlisten] options: {auth:" true ", bind_ip:" IP ", config:" /etc/mongodb.conf ", dbpath:"/var/lib/mongodb ", журнал:" true ", logappend:" true ", logpath:" /var/log/mongodb/mongodb.log ", порт: 27017}' –