位置: 编程技术 - 正文
推荐整理分享mongodb 3.4下远程连接认证失败的解决方法(mongodb开启远程连接),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mongodb远程访问,mongodb连接命令,mongodb连接命令,mongodb connect,mongo 远程连接命令,mongodb连接远程数据库失败,mongo 远程连接命令,mongodb连接远程数据库失败,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
mongodb开启或者关闭授权功能时还是挺麻烦的,需要新建服务键入mongod --auth。为了方便,我这里是建了两个服务,用到哪个就切换至哪个服务。
进入正题,我这边配置mongodb后,本地是可以通过db.auth('username','password')进入的,远程使用客户端工具及c#代码都无法进入。检查并没有开启防火墙,mongodb数据库又是默认所有ip都可以访问的。
后来偶然看到"使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法 "这篇文章按照上面的方法做就可以了。
方法如下:
1.首先我这边通过数据库版本查看发现是这样的。
2.开启MongoDBServiceNoAuth服务,使用db.dropUser('username')命令删除之前所有原有的用户,再执行版本更改命令。
3.去重复创建用户
4.可以使用Robomongo工具检测是否可以访问,这里显示是PASS了。
总结
标签: mongodb开启远程连接
本文链接地址:https://www.jiuchutong.com/biancheng/312645.html 转载请保留说明!友情链接: 武汉网站建设