最近在使用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