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

时间:2012-02-29 16:35:02

标签: php mongodb mongodb-php

我刚刚根据these instructions设置了RockMongo,但我看不到如何从默认值(admin / admin)更改我的用户名/密码。

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

任何人都知道如何更改它们?

3 个答案:

答案 0 :(得分:14)

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

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

第一个 admin 是用户名,第二个是密码。 有一条评论提到警告说这只有在 mongo_auth 设置为false(这是默认值)时才有效。

答案 1 :(得分:0)

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

有一个mongo_auth演示和control_auth演示。

答案 2 :(得分: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";