Failed to authenticate [email protected] with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document.
Теперь я использую более старую версию MongoDB и думал, что поставлю последнюю версию на своем новом домашнем сервере ubuntu. Однако теперь у меня возникла проблема с использованием пользователя admin, через который я настраивал.MongoDB 3.0.2 выпуск Войти в подборку
use admin
db.createUser(
{
user: "siteUserAdmin",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
Однако, кажется, что, когда я использую Robomongo он решает сказать, что я неудачно, когда я смотрю на журналы, которые я получаю сообщение выше, может кто-то пожалуйста, дайте мне знать, что я должен сделать, чтобы быть в состоянии чтобы залогиниться. Это проблема RoboMongo или что-то еще?
Какая версия MongoDB вы использовали, как предыдущий? Вы обновили аутентификацию «SCRAM-SHA-1»? – MacKentoch
У вас, похоже, есть настройка «siteUserAdmin», но вы можете войти в систему, используя «[email protected]». Попробуйте войти в систему из командной строки - если он там работает, roboMongo также будет работать. –
Проблема заключается в том, что Robomongo 0.8.x не поддерживает новый по умолчанию SCRAM-SHA-1 auth в MongoDB 3.0. См. Https://github.com/paralect/robomongo/issues/766. – Stennie