一、去MongoDB的官网下载最新稳定版本linux
地址:https://www.mongodb.com/download-center/communitymongodb
二、下载并解压数据库
[root@zzming soft]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz [root@zzming soft]# tar -xzvf mongodb-linux-x86_64-rhel70-4.0.4.tgz
[root@zzming soft]# mv mongodb-linux-x86_64-rhel70-4.0.4/ /usr/local/mongodb # 将解压包移动到指定目录下
三、MongoDB 的可执行文件位于 bin 目录下,因此能够将其添加到 PATH 路径中vim
[root@zzming soft]# export PATH=/usr/local/mongodb/bin:$PATH
四、建立数据库文件夹和日志文件夹安全
mkdir data log
五、建立配置文件bash
[root@zzming mongodb]# mkdir conf [root@zzming mongodb]# vim conf/mongodb.conf
# 数据库文件位置 dbpath=/usr/local/mongodb/data # 日志文件位置 logpath=/usr/local/mongodb/log/mongo.log # 是否追加写入日志 logappend=true # 端口 port=27017 #是否以守护进程方式运行 fork=true # 日志信息冗余 级别 从vv-vvvvv | vvvv=true,v越多记录越详细 verbose=vv # 启用按期记录CPU利用率和 I/O 等待 #cpu = true # 是否以安全认证方式运行,默认是不认证的非安全方式 #noauth = true #auth = true # 绑定地址,能够用逗号分隔绑定多个 bind_ip = 127.0.0.1 # 最大链接数 maxConns=100 #进程ID pidfilepath = /var/run/mongo.pid # 每4s报告cpu利用率和io等待 cpu = true
六、建立mongodb开机自启动脚本app
#! /bin/bash # chkconfig: 2345 90 91 # description: Start and Stop mongodb # processname: mongod MONGOPATH=/usr/local/mongodb EXEC=${MONGOPATH}/bin/mongod CONF="${MONGOPATH}/conf/mongodb.conf" LOCKFILE=/var/lock/subsys/mongod RETVAL=0 case "$1" in start) echo -n $"Starting mongod: " $EXEC -f $CONF RETVAL=$? echo [ $RETVAL -eq 0 ] && touch $LOCKFILE ;; stop) echo -n $"Stopping mongod: " $EXEC -f $CONF --shutdown RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f $LOCKFILE ;; restart) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/mongod {start|stop|restart}" >&2 exit 1 esac
七、添加执行权限并加入启动项spa
[root@zzming mongodb]# cd /etc/init.d/
[root@zzming init.d]# chmod +x mongod #设置执行权限
[root@zzming init.d]# chkconfig --add mongod #加入系统服务3d
八、OK,好啦如今能够使用service命令来控制mongodb了。rest
service mongod start|stop|restart
#或
/etc/init.d/mongod start|stop|restart
或者重启系统。
shutdown -r