码迷,mamicode.com
首页 > 数据库 > 详细

坑爹的MongoDB

时间:2015-07-16 17:03:24      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

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

    为了提高远程访问的安全性,按照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,想想还是算了




坑爹的MongoDB

标签:

原文地址:http://my.oschina.net/u/699015/blog/479368

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!