MongoDB centos安装问题 error while loading shared libraries: libnetsnmpmibs.so.31


安装mongodb-linux-x86_64-enterprise-rhel70-4.0.5


  1. cd  /usr/mongodb


  2. tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.0.5.gz


  3. 重命名 mv mongodb-linux-x86_64-enterprise-rhel70-4.0.5 mongodbserver


  4. 创建数据库文件夹    cd /usr/mongodb/mongodbserver       mkdir data


  5. 创建日志文件夹 mkdir log


  6. 创建配置文件夹 mkdir etc


  7. 创建配置文件 cd /usr/mongodb/mongodbserver/etc  vim mongodb.conf


# 设置数据文件的存放目录
dbpath = /usr/mongodb/mongodbserver/data
# 设置日志文件的存放目录及其日志文件名
logpath = /usr/mongodb/mongodbserver/log/mongodb.log
# 设置端口号(默认的端口号是 27017)
port = 27017
# 设置为以守护进程的方式运行,即在后台运行
fork = true
# nohttpinterface = true
nohttpinterface = true
#登录验证
#noauth=false


启动MongoDB


./mongod --config /usr/mongodb/mongodbserver/etc/mongodb.conf


如果报如下错误:
   ERROR: child process failed, exited with error number 1
 很可能是 mongodb.conf 中配置的路径不一致问题;
 如果报如下错误:
   ERROR: child process failed, exited with error number 100
 很可能是没有正常关闭导致的,那么可以删除 mongod.lock 文件


如果报如下错误:


error while loading shared libraries: libnetsnmpmibs.so.31: cannot open shared object file: No such file or directory


该error 是因为未装net-snmp


直接连接外网的Linux服务器可直接使用:yum install net-snmp