Centos7下安装MongoDB4.0

1.环境

系统:Centos7.4
服务:MongoDB4.0.9

2.创建MongoDB所在的文件夹

# 到时候相关的文件都放入此文件夹中
mkdir -p /usr/local/mongodb4.0

3.下载MongoDB安装包并解压

# 下载相应的源码包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
# 解压源码包
tar -zxvf mongodb-linux-x86_64-4.0.9.tgz
# 将相关文件都复制到指定文件夹中
cd mongodb-linux-x86_64-4.0.9
cp -R ./* /usr/local/mongodb4.0/

4.生成配置文件及创建相关的文件夹

cd /usr/local/mongodb4.0/bin
# 创建配置文件
vim mongodb.conf
"mongodb.conf" [New File]
dbpath=/data/dbs/mongodb4.0  #数据存放文件夹路径
logpath=/data/logs/mongodb4.0/mongod.log #日志存放文件路径
bind_ip=0.0.0.0 #所有的ip都可以访问
port=27017 #端口
fork=true #以守护程序的方式启用,即在后台运行
logappend=true
maxConns=5000
storageEngine = mmapv1

# 创建相应的文件
mkdir -p /data/dbs/mongodb4.0
mkdir -p /data/logs/mongodb4.0

5.编写启动、关闭sh脚本

# 编辑开启服务的sh脚本
vim mongodb_start.sh
"mongodb_start.sh" [New File]
#!/usr/bin/env bash

nohup /usr/local/mongodb4.0/bin/mongod --config /usr/local/mongodb4.0/bin/mongodb.conf 1>/data/logs/mongodb4.0/mongodb_start.log 2>&1 &
echo "mongodb-server is started..."

# 赋予可执行权限
chmod +x mongodb_start.sh

# 编辑关闭服务的sh脚本
vim mongodb_stop.sh
"mongodb_stop.sh" [New File]

#!/usr/bin/env bash

/usr/local/mongodb4.0/bin/mongod --shutdown --dbpath=/data/dbs/mongodb4.0/
# 赋予可执行权限
chmod +x mongodb_stop.sh


# 配置mongodb的环境变量
vim /etc/profile
# 最后加上以下两句
export MONGODB_HOME="/usr/local/mongodb4.0"
export PATH="$PATH:$MONGODB_HOME/bin"

source /etc/profile

6. 开启服务

# 执行开启服务的sh脚本
mongodb_start.sh
查看进程,看是否成功开启
ps -ef | grep mongodb4.0
如下:
root      6359     1  0 15:51 ?        00:00:00 /usr/local/mongodb4.0/bin/mongod --config /usr/local/mongodb4.0/bin/mongodb.conf
root      6388  4500  0 15:52 pts/1    00:00:00 grep --color=auto mongodb4.0

说明已经成功开启了,然后 enjoy it!

你可能感兴趣的:(数据库)