坑爹的MongoDB

坑爹的MongoDB

无法远程连接?!认证失败?!

    为了提高远程访问的安全性,按照MongoDB官网的说明,增加了用户认证,本地测试均通过,然而远程访问死活通不过,无论是spring-data-mongo,还是MongoVUE客户端,还是ubuntu下的mongo-clients,均报auth failed,难道是我的人品有问题?
    这里回顾一下软件环境:
    1、MongoDB是3.0.3版本,号称性能提升95%不只提升7到10倍的写入效率以及增加80%的数据压缩率,还能减少95%的运维成本。
    2、由于spring用的3.2,spring-data-mongo使用的1.5.5版本,对于mongo-java-driver为2.12.5
    3、windows客户端用的是MongoVUE-1.6.9
    4、ubuntu下简单测试是通过apt-get安装的mongo-clients,版本2.4.9
    在未开启auth之前,一切都是正常的,数据能正常读写,开启auth后,也只是报auth failed,所有的Built-In Roles都加上了,还是不行。中间的各种折腾就略过了,最后我原样在另外一台机器上部署了同样一个版本的mongodb,再同mongo命令远程连接,居然通了!!!居然不向下兼容!
    我勒个去,由于mongo-java-driver版本间也不兼容,要升级意味着spring-data-mongo要1.7以上版本,spring版本要升至4.0,想想还是算了

转载于:https://my.oschina.net/u/699015/blog/479368

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109394.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 推荐几个不错的PyCharm插件[通俗易懂]

    推荐几个不错的PyCharm插件[通俗易懂]软硬件环境windows1064bitpycharm2020.1.2前言可能很多人在使用pycharm的时候压根就没有安装过插件,毕竟pycharm已经足够强大了。但是,这并不妨碍…

    2022年8月27日
    1
  • 八卦时钟代码

    八卦时钟代码<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><title>www.dupengfei.top</title><style>html{background:#000;color:#666;font-size:12px;…

    2022年6月28日
    37
  • matlab解常微分方程组数值解法(二元常微分方程组的解法)

    上篇博客介绍了Matlab求解常微分方程组解析解的方法:博客地址微分方程组复杂时,无法求出解析解时,就需要求其数值解,这里来介绍。以下内容按照Matlab官方文档提供的方程来展开(提议多看官方文档)介绍一下核心函数ode45()一般形式:[t,y]=ode45(odefun,tspan,y0) 其中tspan=[t0tf]功能介绍:求微分方程组y′=f(t,y)从t0…

    2022年4月18日
    653
  • 圆柱体积怎么算立方公式_圆柱体积计算公式 怎么计算

    圆柱体积怎么算立方公式_圆柱体积计算公式 怎么计算各位家长好,我是家长无忧(jiazhang51.cn)专栏作者,七玥老师全文共计767字,建议阅读2分钟圆柱体是由2个底边和一个侧边构成的。在同一个平面图内有一条定平行线和一条功能分区,当这一平面图绕着这条定平行线转动一周时,这条功能分区所成的面称为转动面,这条定平行线称为转动面的轴,这条功能分区称为转动面的母线槽。圆柱体的界定1、旋转定义法:一个长方形以一边为轴顺时针方向或反方向转动一周,所历经…

    2022年9月20日
    0
  • 子网掩码和通配符掩码的区别

    子网掩码和通配符掩码的区别子网掩码子网掩码,官方的定义是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。说白了子网掩码的工作原理就是,它拥有和主机IP地址一样的位数,每一位与对应的ip地址位进行“与”操作,得出的结果就是主机所在的子网,打个比方,…

    2022年7月24日
    7
  • Broadcasts详解「建议收藏」

    Android系统和Android应用程序都可以发送和接收广播,类似于publish-subscribe设计模式。广播在某个特定事件发生时被发送,例如,当各种系统事件发生时(如系统启动或设备开始充电),Android系统就会发送广播。应用程序也可以发送自定义广播,例如,通知其他应用程序他们关注的事件(如数据下载完成)。应用程序可以注册广播接收器。当广播被发送时,系统自动将广播传递到已注册接收该…

    2022年4月4日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号