七叶笔记 » 数据库 » mongodb 3.4下远程连接认证失败的解决方法

mongodb 3.4下远程连接认证失败的解决方法

进入正题,我这边配置mongodb后,本地是可以通过db.auth('username','password')进入的,远程使用客户端工具及c#代码都无法进入。检查并没有开启防火墙,mongodb数据库又是默认所有ip都可以访问的。

后来偶然看到"使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法 "这篇文章按照上面的方法做就可以了。

方法如下:

1.首先我这边通过数据库版本查看发现是这样的。

2.开启MongoDBServiceNoAuth服务,使用db.dropUser('username')命令删除之前所有原有的用户,再执行版本更改命令。

3.去重复创建用户

4.可以使用Robomongo工具检测是否可以访问,这里显示是PASS了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对七叶笔记的支持。

相关文章