码迷,mamicode.com
首页 > 数据库 > 详细

Cent Os7.0安装MongoDB4.2.0

时间:2020-06-24 16:06:59      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:目录   install   path   建议   system   开启   $path   shutdown   工具   

相关地址:

下载mongoDB安装包

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

技术图片

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

技术图片

解压

解压到指定的目录下,该目录下会存放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	

Cent Os7.0安装MongoDB4.2.0

标签:目录   install   path   建议   system   开启   $path   shutdown   工具   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!