1.先下载源代码包 官网下载地址:http://www.mongodb.org/downloads 
2.解包tar xf mongodb-linux-x86_64-rhel62-3.2.7.tgz 
3.把包移动到 /usr/local/mongodb mv mongodb-linux-x86_64-rhel62-3.2.7/ /usr/local/mongodb 
- 指定同一时间最多可开启的文件数(可自定义)
 ulimit -n 查看
 ulimit -n 65535(可开启65525文件数)
 ulimit -u (查看用户开启的程序数目 )
 ulimit -u 65535 (用户最多可开启65525程序数目)
 5.创建数据目录,日志文件及目录并创建相应配置文件
 mkdir -p /data/mongo
 mkdir -p /data/logs/mongodb
 touch /data/logs/mongodb/mongodb1.log
 可自定义名字,但一会要在配置文件里指正确
 6.cd/usr/local/mongodb/
 ls(会看到东西 例如:bin什么的)
 7.mkdir conf 创建
 vim conf/mongodb1.conf
 port=27017{端口号可随意写}
 dbpath=/data/mongodb1(刚才创建的路径)
 logpath=/data/logs/mongodb/mongodb1.log
 logappend=true
 fork=true
 maxConns=5000
 storageEngine=mmapv1
 8.启动MongoDB数据库
 /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb1.conf (第一次启动有的慢,稍等下)
 如果报错 看看/usr/local/mongodb/conf/mongodb1.conf配置里的路径对了没用
 dbpath和logpath
 9.netstat -anpt |grep mongod 查看一下
- /usr/local/mongodb/bin/mongo 连接数据库
 可以登进去就成功了
 11.进去如果有报错的话
 echo never > /sys/kernel/mm/transparent_hugepage/enabled
 echo never > /sys/kernel/mm/transparent_hugepage/defrag
 报错就没了
 12.如果觉得连接数据库命令太繁琐,可以修改一下
 vim .bash_profile
 alias mongo=/usr/local/mongodb/bin/mongo (写个别名)
 . .bash_profile 或者souce .bash_profile(执行一下)
 恭喜你!你太棒了!已经成功了! 
转载于:https://blog.51cto.com/14086126/2320545