monodb因 /usr/lib64/libssl.so.10: no version information available原因不能连接的问题

来源:互联网 发布:worktile for mac 编辑:程序博客网 时间:2024/06/06 00:18

最近在使用mongodb的过程中遇到了一系列的问题,总结如下:

    首先我在一台开发机上装了两个mongodb的版本,然后默认执行./bin/mongo localhost:27017的话会连接低版本的mongo,但是我们知道3.0版本的update操作跟旧版本不一样,然后我就想怎么用高版本的mongo....端口连接为20719,


1.首先解决语言的问题,如果问题是:./bin/mongo: /usr/lib64/libssl.so.10: no version information available (required by ./bin/mongo)
                                                            ./bin/mongo: /usr/lib64/libcrypto.so.10: no version information available (required by ./bin/mongo)
                                                            Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.

            执行  export LC_ALL=C即可

2.然后遇到在mongodb目录下执行./bin/mongod -port 27019 --dbpath data/ --logpath log/mongodb.log 

                 ./bin/mongod: /usr/lib64/libssl.so.10: no version information available (required by ./bin/mongod)
                 ./bin/mongod: /usr/lib64/libcrypto.so.10: no version information available (required by ./bin/mongod)

        ,这个时候其实正常的应该是all output going to: log/mongodb.log 之类的。

3.这个时候要换个终端执行操作./bin/mongo localhost:27019 ,如果有问题就先执行export LC_ALL=C,即可

> show dbs
http             0.078GB
local          0.078GB

0 0