linux安装mongodb_MongoDB单实例(单机)部署

本次安装选择mongodb社区版4.2.7,操作系统采用centos7.3

mongodb可以使用yum install mongodb-org方式或者tar包方式安装,这里采用tar包方式

安装依赖包:

sudo yum install libcurl openssl

创建目录:

datadir:sudo mkdir -p /var/lib/mongologdir:sudo mkdir -p /var/log/mongodb

创建mongod用户:

useradd mongod

目录权限授予:

sudo chown -R mongod:mongod /var/lib/mongosudo chown -R mongod:mongod /var/log/mongodb

解压tar包:

tar -zxvf mongodb-linux-x86_64-rhel70-4.2.7.tgz -C /usr/local

设置环境变量,确保二进制文件在PATH中:

可以手动设置路径:

ln -s mongodb-linux-x86_64-rhel70-4.2.7 /usr/local/mongodbvi /root/.bash_profilevi /home/mongod/.bash_profilesurce .bash_profile

或者直接将二进制文件cp过去:

sudo cp /path/to/the/mongodb-directory/bin/* /usr/local/bin/

selinux设置:

将selinux设置为disabled:

vi /etc/selinux/configSELINUX=disabled

如果必须要将selinux设置为enforcing

请参考官方文档的设置步骤https://mongodb.net.cn/manual/tutorial/install-mongodb-on-red-hat/,这边不赘述

运行mongodb:

mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

7f75d4e6381214a32336e6d0102d6e4a.png

验证启动情况:

19a0966dba605fa2630f8fcf5f8b434b.png

您可能会在过程输出中看到非严重警告。只要您看到上面显示的日志行,就可以在对MongoDB进行初始评估时安全地忽略这些警告

可以将部分配置写入配置文件,通过配置文件启动mongodb:

vi /etc/mongodb.conf# 数据库文件存储位置dbpath = /var/lib/mongo# log文件存储位置logpath = /var/log/mongodb/mongodb.log# 使用追加的方式写日志logappend = true# 是否以守护进程方式运行fork = true# 端口号port = 27017# 是否启用认证auth = true# 绑定ipbind_ip = 0.0.0.0
mongod -f /etc/mongod.conf

c46c6cc0a2e8e6f8e96938d8b8e1e8f3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值