Проблема аутентификации nodejs/mongoose в dotcloud

Я использую node.js с мангустом, который не может подключиться к БД с ошибкой аутентификации.

Используя переменную окружения подключения uri: :mongodb://root:***@[appname]-[user]-db-0.azva.dotcloud.net: 4518 И результат: { [MongoError: сбой аутентификации] name: 'MongoError', errmsg: 'сбой аутентификации', ok: 0}

Пытался создать собственный URI conn на основе переменных среды, таких как DOTCLOUD_DB_MONGODB_HOST и т. д., URI правильный, переход к переменной env, но проблема все еще в этом, основываясь на журналах БД: db.0 Sat Dec 29 00:31:08 [ conn66] auth: не удалось найти пользователя root, admin.system.users

Может ли кто-нибудь помочь мне решить эту проблему с отсутствующим пользователем root?

Заранее спасибо!!!

обновление: я вошел в консоль mongodb на узле mongodb через «использовать администратора» и не могу пройти аутентификацию с этим именем пользователя и паролем. Не создавайте нового пользователя и пароль. :(


person user1018074    schedule 29.12.2012    source источник


Ответы (1)


Решено. Система dotcloud каким-то образом плохо подготовила экземпляр базы данных. Создал новое приложение, все работает нормально.

person user1018074    schedule 29.12.2012