2012-02-29 2 views
8

Я только что установил RockMongo в соответствии с these instructions, но я не вижу, как изменить свое имя пользователя/пароль по умолчанию (admin/admin).Изменение имени пользователя/пароля по умолчанию в RockMongo

В файле config.php есть два пронумерованных строки для установки mongo_user и mongo_pass, но они специфичны для базы данных (я считаю), и я попытался их изменить, но учетные данные для входа в RockMongo по-прежнему остаются администраторами/администраторами ,

Кто-нибудь знает, как их изменить?

ответ

14

Вам нужно изменить строку в config.php чуть ниже, где вы искали:

$MONGO["servers"][$i]["control_users"]["admin"] = "admin"; 

Первый администратор это имя пользователя и второй пароль. В этой строке есть комментарий, в котором упоминается оговорка, что это работает, только если mongo_auth установлено в значение false (которое является значением по умолчанию).

+0

ах идеально спасибо. было бы более очевидным, если бы по умолчанию были admin/password! –

0

В версии 2014 Q4 есть новая ошибка, даже если:

$MONGO["servers"][$i]["mongo_auth"] = false; 

Вы все еще должны закомментировать:

// $MONGO["servers"][$i]["mongo_user"] = ... 
// $MONGO["servers"][$i]["mongo_pass"] = ... 

Что изменение в конфигурации с 2013 года версия, которую я запускал, что не пропустило эти две строки без комментариев.

В общей сложности работало для меня, когда я модернизировал это:

// $MONGO["servers"][$i]["mongo_db"] = "MONGO_DATABASE"; 
// $MONGO["servers"][$i]["mongo_user"] = ... 
// $MONGO["servers"][$i]["mongo_pass"] = ... 
$MONGO["servers"][$i]["mongo_auth"] = false; 
$MONGO["servers"][$i]["control_auth"] = false; 
$MONGO["servers"][$i]["control_users"]["admin-name"] = "admin-password"; 
Смежные вопросы