MongoDB(二) Linux 下载、安装

MongoDB

  • MongoDB 是由 C++ 语言编写的,端口27017,一种面向文档存储的非关系型数据库(NoSQL)。
  • 官网首页:https://www.mongodb.com/2

1.下载

下载前安装各个 Linux 平台依赖包。

Red Hat/CentOS:

sudo yum install libcurl openssl

Ubuntu 18.04 LTS (“Bionic”)/Debian 10 “Buster”:

sudo apt-get install libcurl4 openssl

Ubuntu 16.04 LTS (“Xenial”)/Debian 9 “Stretch”:

sudo apt-get install libcurl3 openssl

查看Linux系统版本命令:

# 查看系统版本
hostnamectrl

官方下载地址;https://www.mongodb.com/try/download/community

# 下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgz
# 解压
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.5.tgz

2.安装

# 将解压好的文件夹,转移到/usr/local/mongodb4目录
mv mongodb-linux-x86_64-rhel70-4.4.5 /usr/local/mongodb4
# 创建数据存储位置
mkdir data
# 创建日志存放位置
mkdir logs
# 创建配置文件
touch mongo.conf
# 创建启动脚本
touch start.sh
# 授权执行
chmod 777 start.sh

mongo.conf,文件内容:

systemLog:
   destination: file
   # 日志输出文件路径
   path: /usr/local/mongodb4/logs/mongod.log
   # 错误日志采用追加模式
   logAppend: true
   # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
   quiet: true
storage:
   # 数据库路径
   dbPath: /usr/local/mongodb4/data
   # 启用日志文件,默认启用
   journal:
      enabled: true
net:
   # 设置之后,允许所有的IPv4和IPv6地址访问,也可以设置bindIpAll: true
   bindIp: 0.0.0.0
   # 端口号 默认为27017
   port: 27017
setParameter:
   enableLocalhostAuthBypass: false

start.sh,文件内容:

#!/bin/sh
cd /usr/local/mongodb4/bin
./mongod --config /usr/local/mongodb4/mongo.conf --fork

创建好的文件目录应该是这样的:

3.启动

# 启动
sh start.sh
# 查看是否启动成功
ps -ef | grep mongo

4.开放端口

# 1.防火墙开放端口27017
sudo firewall-cmd --permanent --add-port=27017/tcp
# (防火墙关闭端口27017)
sudo firewall-cmd --permanent --remove-port=27017/tcp
# 2.重启防火墙
firewall-cmd --reload
# (查看防火墙配置)
firewall-cmd --list-all

整理完毕,完结撒花~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愿放下技术的小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值