Cent Os7.0安装MongoDB4.2.0

相关地址:

下载mongoDB安装包

下载安装包 官网下载传送门

v7xM6b

使用stfp工具上传到Linux服务器

EIV5uy

解压

解压到指定的目录下,该目录下会存放mongoDB相关的内容,如数据库、日志、配置文件等。

创建文件夹

# 将mongodb存放在 /usr/local/mongodb (如果没有此目录,请先创建)
mkdir /usr/local/mongodb
# 进入当前目录
cd /usr/local/mongodb
# 创建数据库文件夹
mkdir -p data/db
# 创建配置文件
mkdir conf

解压

# 挪到安装包所在的路径下
cd ~
# 解压到指定的目录下
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgz -C /usr/local/mongodb

配置

此操作为可选操作,但建议进行配置

新建配置文件

vi /usr/local/mongodb/conf/mongodb.conf
# 配置文件相关内容	
# 数据文件存放目录
dbpath = /usr/local/mongodb/data/db
# 日志文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log
# 端口
port = 27017
#以守护程序的方式启用,即在后台运行
fork = true
# 日志追加
logappend=true
# 是否认证
auth=false
# 远程连接要指定ip 不然无法连接。0.0.0.0不限制ip访问,并开启对应端口
bind_ip=0.0.0.0

配置环境变量

vi /etc/profile
# 在文末追加以下信息
export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0
export PATH=$PATH:/usr/local/mysql/bin:$MONGODB_HOME/bin
# 保存,使得配置生效
source /etc/profile	

注册服务

配置

# 编辑开机配置
vi /lib/systemd/system/mongodb.service
[unit]
    Description=mongodb
    After=network.target remote-fs.target nss-lookup.target
[Service]
    Type=forking
    ExecStart=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0/bin/mongod --shutdown -f /usr/local/mongodb/conf/mongodb.conf
    PrivateTmp=true
[Install]
    WantedBy=multi-user.target

启动命令

# 启动
systemctl start mongodb.service
# 查看配置
systemctl status mongodb.service
# 关闭
systemctl stop mongodb.service
# 开机自启动
systemctl enable mongodb.service

启动Mongo shell

mongo	
原文地址:https://www.cnblogs.com/shine-rainbow/p/13187671.html