更改RockMongo中的默认用户名/密码


Changing default username/password in RockMongo

我刚刚按照这些说明设置了RockMongo,但我不知道如何从默认值(admin/admin)更改我的用户名/密码。

在config.php文件中,有两行注释掉了以设置mongo_user和mongo_pass,但这些都是特定于数据库的(我相信),我已经尝试过更改它们,但RockMongo的登录凭据仍然是admin/admin。

有人知道如何改变它们吗?

您需要更改config.php中您正在查找的位置下方的行:

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

第一个admin是用户名,第二个是密码。这一行有一条注释提到了一个警告,即只有当mongo_auth设置为false(这是默认值)时,这才有效。

以下是配置指南:http://code.google.com/p/rock-php/wiki/configuration

有一个mongo_auth演示和control_auth的演示。

在2014年第4季度的版本中,出现了一个新的错误,即使:

$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";