我在我的在线网络应用程序中使用mongodb和php。为了交互式调试我的数据库 - 我使用rockmongo。
我对rockmongo的担忧是admin密码在config.php中是纯文本。
我喜欢rockmogo的界面 - 坦率地说,我不是DB的专家 - 所以它适用于我需要的东西 - 定期清理。
将密码保护到mongodb的更好方法是什么 - 用于交互式Web调试。
感谢
答案 0 :(得分:1)
您可以设置一个类似PASSWORD
的环境变量,然后将其放入带有getenv()
的config.php文件中,而不是将密码直接输入配置文件。
$ export PASSWORD=somepassword
并在您的config.php文件中执行类似
的操作$MONGO["servers"][$i]["mongo_pass"] = getenv('PASSWORD');