最近在使用mongodb时遇到了一些小困难,这里记录下解决的过程
错误:
./mongostat: /usr/lib64/libssl.so.10: no version information available (required by ./mongostat)
./mongostat: /usr/lib64/libcrypto.so.10: no version information available (required by ./mongostat)
2016-05-14T02:18:27.332+0000 Failed: error connecting to db server: no reachable servers
首先默认端口为27017如果被用的话,有时候我们会使用一个新的端口,但是可能会因为错误
- 2014-05-30T19:58:07.179+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
- 2014-05-30T19:58:07.181+0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
- exception: connect failed
./bin/mongod --repair
或者直接删除mongod.lock
- rm -f /usr/local/mongodb/data/db/mongod.lock 然后再启动mongodb。
使用mongod命令建立一个mongodb数据库链接,端口号设置为100001,数据库的路径为/mongodb/data,日志路径为/mongodb/log/mongodb.log
启动命令 :
- [root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log
- all output going to: log/mongodb.log