1、下载
https://www.mongodb.com/try/download/community
选择系统和文件格式,复制下载地址
得到下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.6.tgz
2、下载解压并移动到指定安装目录
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.6.tgz tar -xzvf mongodb-linux-x86_64-rhel70-4.4.6.tgz mv mongodb-linux-x86_64-rhel70-4.4.6/ /usr/local/mongodb
3、MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中
export PATH=/usr/local/mongodb/bin:$PATH
4、创建数据库文件夹和日志文件夹、配置文件夹
cd /usr/local/mongodb mkdir data log conf
5、创建配置文件
vi conf/mongodb.conf
按i键进行输入以下内容
# 数据库文件位置 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 # 绑定地址,可以用逗号分隔绑定多个 改成0.0.0.0则远程可连接 bind_ip = 127.0.0.1 # 最大连接数 maxConns=100 #进程ID pidfilepath = /var/run/mongo.pid # 每4s报告cpu利用率和io等待 cpu = true
按Esc键退出编辑,再按:wq保存退出
6、创建开机脚本
vi /etc/init.d/mongodb
#! /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
7、添加执行权限并加入启动项
cd /etc/init.d/ chmod +x mongodb #设置执行权限 chkconfig --add mongodb #加入系统服务
8、现在可以使用命令启动了
service mongodb start service mongodb stop service mongodb restart #或 /etc/init.d/mongodb start /etc/init.d/mongodb stop /etc/init.d/mongodb restart
9、开启远程连接
需要修改配置文件
vi conf/mongodb.conf
bind_ip =0.0.0.0
service mongodb restart
10、开启防火墙
firewall-cmd --permanent --zone=public --add-port=27017/tcp systemctl reload firewalld
11、可以使用了
留下您的脚步
最近评论