【问题标题】:Changing default username/password in RockMongo更改 RockMongo 中的默认用户名/密码
【发布时间】:2012-02-29 16:35:01
【问题描述】:
我刚刚按照these instructions 设置了 RockMongo,但我看不到如何更改我的默认用户名/密码 (admin/admin)。
在 config.php 文件中有两条注释掉的行来设置 mongo_user 和 mongo_pass,但这些是特定于数据库的(我相信),我已经尝试更改它们,但 RockMongo 的登录凭据仍然是 admin/admin。
有人知道怎么改吗?
【问题讨论】:
标签:
php
mongodb
mongodb-php
【解决方案1】:
您需要在config.php 中更改您正在查看的位置下方的行:
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";
第一个 admin 是用户名,第二个是密码。
该行有一条评论提到了仅当 mongo_auth 设置为 false(这是默认设置)时才有效的警告。
【解决方案3】:
在 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";