我刚刚开始研究MongoDB中正在从事的一些项目。在查阅文档时,我遇到了一些PHP片段,这些片段展示了如何连接和查询等等。我一直找不到的一件事是身份验证用例。
我发现很多使用connect方法的信息在连接到MongoDB时都没有身份验证方法。
是否需要像本地环境上的MySQL一样进行身份验证?
我现在将它与WAMP一起使用,但是在掌握了如何正确使用它的情况下,我计划将其移至LAMP Web服务器。
我不确定如何或何时使用身份验证,因为我不确定是否限制了远程连接,除非创建了用户名和密码,或者这仅仅是我无法找到信息的原因?我已经做了很多Google搜寻,但仍没用。
答案 0 :(得分:1)
默认情况下,MongoDB不使用身份验证!
为了简短起见:除非您仅在个人计算机上使用MongoDB进行培训和教育,否则您应该始终启用身份验证。 Internet上有公开的MonogDB安装是完全开放的。
Mongo文档提供了一些教程: