首页 > 数据库 >CentOS 7.9 安装 mongodb5.0.13

CentOS 7.9 安装 mongodb5.0.13

时间:2022-10-07 19:27:07浏览次数:87  
标签:5.0 opt 13 mongodb5.0 mongdb -- mongodb 7.9

一、CentOS 7.9 安装 mongodb5.0.13


1 下载地址:https://www.mongodb.com/try/download/community2

 

 

2 安装前的准备

 
# 操作系统内核版本
uname -a
# 操作系统发行版本
cat /etc/redhat-release

3 wget下载

 

 
# 推荐wget下载
yun install -y wget
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.13.tgz

 

 

 

二、解压


 
# -C 指定解压目录
tar -zxvf /opt/software/mongodb-linux-x86_64-rhel70-5.0.13.tgz -C /opt/
# 修改名字
mv mongodb-linux-x86_64-rhel70-5.0.13/ mongdb-5.0.13

5 创建目录

启动之前需要先新建一些文件目录

创建存放数据的目录

 
mkdir /opt/mongdb-5.0.13/data

常见存访日志的目录

 
mkdir /opt/mongdb-5.0.13/logs

创建日志记录文件

 
touch /opt/mongdb-5.0.13/logs/mongodb.log

 

 

三、修改环境变量


将mongodb服务加入环境变量

在文件中添加MongoDB 的安装路径下的bin 目录

 
vim /etc/profile
export PATH=$PATH:/opt/mongdb-5.0.13/bin
# 使配置文件生效
source /etc/profile

 

四、启动


前台启动

MongoDB 的默认启动方式为前台启动,所谓的前台启动就是 MongoDB 启动进程后会占用当前的终端窗口

 
mongod --dbpath /opt/mongdb-5.0.13/data --logpath /opt/mongdb-5.0.13/logs/mongodb.log --logappend --port 27017 --bind_ip 0.0.0.0
  • --dbpath:指定数据文件存访目录
  • --logpath:指定日志文件,注意是指定文件不是目录
  • --logappend:使用追加的方式记录日志
  • --port:指定端口,默认为 27017
  • --bind_ip:绑定服务 IP,若绑定 127.0.0.1,则只能本机访问,默认为本机地址

启动之后,就会阻塞在终端上,新建一个终端窗口,查看一下进程。

 
# 查看 mongodb 进程
ps -ef | grep mongodb
 

2 后台启动

所谓的后台启动就是以守护进程的方式启动 MongoDB,命令中添加 --fork 即可。

 
mongod --dbpath /opt/mongdb-5.0.13/data --logpath /opt/mongdb-5.0.13/logs/mongodb.log --logappend --port 27017 --bind_ip 0.0.0.0 --fork
 

3 配置文件启动

在 /opt/mongdb-5.0.13/ 目录下新建 vim  mongodb.conf 文件。

配置文件内容

 
# 数据文件存访目录
dbpath = /opt/mongdb-5.0.13/data
# 日志文件存访目录
logpath = /opt/mongdb-5.0.13/logs/mongodb.log
# 以追加的方式记录日志
logappend = true
# 端口默认为 27017
port = 27017
# 对访问 IP 地址不做限制,默认为本机地址
bind_ip = 0.0.0.0
# 以守护进程的方式启用,即在后台运行
fork = true
# 所有客户端都可以访问
bind_ip_all = true

启动命令

 
mongod -f mongodb.conf
  使用 mongo 进入数据库,exit 退出  
mongo

启动 / 关闭

 
# -f 指定配置文件
mongod -f mongodb.conf

# 关闭
mongod -f mongodb.conf --shutdown
 

五、外部访问


1 开放防火墙端口,以便外部访问

 
# 关闭防火墙
systemctl stop firewalld

# 开放27017端口命令
firewall-cmd --zone=public --add-port=27017/tcp --permanent

# 配置立即生效
firewall-cmd --reload

 

2 云主机需配置安全组

在入方向规则,允许27017放行

 

navicat连接

 

 

 

__EOF__

标签:5.0,opt,13,mongodb5.0,mongdb,--,mongodb,7.9
From: https://www.cnblogs.com/lihaijia/p/16760449.html

相关文章

  • CentOS 7.9 安装 redis-6.2.0
    一、CentOS7.9安装redis-6.2.01 下载地址:https://download.redis.io/releases/redis-6.2.0.tar.gz  2安装gcc来进行编译Redis由C语言编写,所以需要系统中有......
  • CentOS 7.9 安装 Jenkins 2.361.2
    一、CentOS7.9安装Jenkins2.361.21 下载地址:https://www.jenkins.io/download2 简介Jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建......
  • CentOS 7.9 安装 nginx-1.22.0
    一、CentOS7.9安装nginx-1.22.0下载地址:http://nginx.org/en/download.html2 安装前的准备 #操作系统内核版本uname-a#操作系统发行版本cat/etc/redhat......
  • CentOS 7.9 安装 node-v14.16.0
    下载地址:https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.gz 解压压缩包 tarzxvf/opt/software/node-v14.16.0-linux-x64.tar.gz-C/opt/ 添......
  • CentOS 7.9 安装 git-2.21.0
    地址:https://git-scm.com/https://github.com/git/githttps://mirrors.edge.kernel.org/pub/software/scm/git/安装依赖包 yuminstall-ycurl-dev......
  • CentOS 7.9 安装 mysql-5.7.35
    一、CentOS7.9安装mysql-5.7.351 下载地址:https://downloads.mysql.com/archives/community/ 2 mysql-5.7.35安装包上传到linux服务器使用Xftp或者 wget ......
  • CentOS 7.9 安装 git-2.21.0
    地址:https://git-scm.com/https://github.com/git/githttps://mirrors.edge.kernel.org/pub/software/scm/git/安装依赖包yuminstall-ycurl-develexpat-......
  • CentOS 7.9 安装 Jenkins 2.361.2
    一、CentOS7.9安装Jenkins2.361.21下载地址:https://www.jenkins.io/download2简介Jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建、......
  • CentOS 7.9 安装 node-v14.16.0
    下载地址:https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.gz 解压压缩包tarzxvf/opt/software/node-v14.16.0-linux-x64.tar.gz-C/opt/ 添加至......
  • camunda_13_postgresql
    前面都是使用H2数据库,体验功能非常方便,但分析table数据就比较麻烦了,下面介绍如何使用postgresql作为后台数据库.按照Camunda官方文档,生产环境优先推荐Oracle和P......