图文讲解MongoDB该怎么安装
创始人
2024-05-30 20:15:57
0

一、安装前必读

我这里是Centos7 Linux 内核

注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

二、环境配置

2.1 停止防火墙

systemctl status firewalld                 #查看firewall
systemctl stop firewalld                   #停止firewall
systemctl disable firewalld                #禁止firewall开机启动
reboot

2.2 设置服务器IP映射服务器名

2.2.1 查看主机名

hostname

2.2.2 编辑/etc/hosts

# ip为服务器公网ip
124.223.176.49 VM-16-9-centos

三、下载MongoDB Community Server(社区版)

3.1 下载地址

下载地址:Download MongoDB Community Server | MongoDB

3.2 下载步骤

四、安装

4.1 在soft文件夹下创建mongodb文件夹,用于存放上传的安装包

mkdir /soft/mongodb

4.2 上传MongoDB安装包到mongodb目录下

4.3 解压安装包

cd /soft/mongodb#解压
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.15.tgz #重命名解压后的包名称
mv mongodb-linux-x86_64-rhel70-4.4.15 mongodb#创建dbpath 和 logpath
mkdir -p /soft/mongodb/mongodb/data /soft/mongodb/mongodb/log /soft/mongodb/mongodb/conf

4.4 启动mongodb服务

cd /soft/mongodb/mongodb#启动mongodb服务
bin/mongod --port=27017 --dbpath=/soft/mongodb/mongodb/data --logpath=/soft/mongodb/mongodb/log/mongodb.log --fork

#访问mongodb
bin/mongo

#查看mongodb数据库
show dbs

4.5 启动mongodb服务的参数说明

参数

解释

–dbpath

指定数据文件存放目录

–logpath

指定日志文件,注意是指定文件不是目录

–logappend

使用追加的方式记录日志

–port

指定端口,默认为27017

–bind_ip

默认只监听localhost网卡

–fork

后台启动

–auth

开启认证模式

五、关闭mongodb服务

5.1 方法一:在mongodb内关闭mongodb服务

#进入admin库
use admin#关闭服务
db.shutdownServer()#退出shell
exit

5.1 方法二:在mongodb外关闭mongodb服务

cd /soft/mongodb/mongodb
bin/mongod --port=27017 --dbpath=/soft/mongodb/mongodb/data --shutdown

六、利用配置文件启动mongodb服务

6.1 添加环境变量

#修改/etc/profile,添加环境变量,方便执行MongoDB命令
export MONGODB_HOME=/soft/mongodb/mongodb 
PATH=$PATH:$MONGODB_HOME/bin#重新加载环境变量
source /etc/profile 

6.2 创建并编辑mongo.conf文件

cd /soft/mongodb/mongodb/conf#创建conf
touch mongo.conf
#mongo.conf增加如下内容(注意:一定要yaml格式)
systemLog:destination: filepath: /soft/mongodb/mongodb/log/mongod.log # log pathlogAppend: true
storage:dbPath: /soft/mongodb/mongodb/data # data directoryengine: wiredTiger #存储引擎journal: #是否启用journal日志enabled: true
net:bindIp: 0.0.0.0port: 27017 # port
processManagement:fork: true

6.3 启动mongodb服务

mongod -f /soft/mongodb/mongodb/conf/mongo.conf

6.4 访问mongodb

mongo

参考文档:

MongoDB—— CentOS7安装MongoDB(图解版)

相关内容

热门资讯

一年级《雨点儿》说课稿 人教版一年级《雨点儿》说课稿  作为一位杰出的老师,时常需要编写说课稿,认真拟定说课稿,写说课稿需要...
中班集体活动《快快慢慢》说课... 中班集体活动《快快慢慢》说课稿  一、说目标  幼儿天生对富有动感的对象有着浓厚的兴趣,这些对象极易...
音乐与人生说课稿 音乐与人生说课稿  下面是关于高中音乐鉴赏音乐与人生说课稿范文,欢迎阅读!  音乐与人生说课稿  一...
二年级期中家长会班主任发言稿 二年级期中家长会班主任发言稿我非常理解做父母的心情,二年级期中家长会班主任发言稿。我们白天工作,晚上...
主题班会现场评议稿范文推荐3... 主题班会现场评议稿范文 第一篇大家好!今天,我演讲的题目是《团队凝聚力量》一个成功的组织,只有构建一...
亲子运动会新闻稿   亲子运动会举办了,让你写一篇关于亲子运动会的新闻稿你会写吗?下面是应届毕业生小编为大家收集的关于...
长春版《海浪》说课稿 长春版《海浪》说课稿范文  我说课的内容是长春版教材三年级上册第六单元《海浪》。大海美丽、壮阔、雄浑...
春节运动会加油稿 春节运动会加油稿大全  1. 超越对手,超越自我,是我们的目标,是我们的信念,在清凉的初冬,在喧嚣的...
12月5日国际志愿者日国旗下... 12月5日国际志愿者日国旗下讲话稿(精选5篇)  在充满活力,日益开放的今天,我们都不可避免地要接触...
小学语文说课稿《成全一棵树》 小学语文说课稿《成全一棵树》  作为一名教师,常常需要准备说课稿,说课稿有助于提高教师的语言表达能力...
语文版八年级上第五单元复习提... 语文版八年级(上)第五单元复习提要:事理说明文(教师中心稿)一、说明文内容提要1、说明文分类:按对象...
秋季运动会通讯稿 秋季运动会通讯稿集锦15篇  相信许多人都写过通讯稿吧,越来越多人会去使用通讯稿,通讯稿是记叙文的一...
动物小彩塑说课稿 动物小彩塑说课稿范文  教材分析 教学内容:广东岭南美术出版社第九册第三单元《雕塑的乐趣》第七课《动...
《长方体和正方体的体积计算》... 《长方体和正方体的体积计算》说课稿各位评委老师:  你们好!  今天我说课的内容是九年义务教育六年制...
小鸡做客托班语言说课稿 小鸡做客托班语言说课稿  活动背景:  最近,我们正开展:“我能干”的主题系列活动。目标是能感知“自...
学校家长会家长讲话稿 学校家长会家长讲话稿(精选22篇)  在当下社会,我们都可能会用到讲话稿,讲话稿可以按照用途、性质等...
科研团队宣传稿范文大全共22... 科研团队宣传稿范文大全 第一篇团队的概念团队是指拥有共同目标,并且具有不同能力的一小群人有意识的协调...
民主评议支委会意见 民主评议支委会意见民主评议支委会意见个人素质较高,思想上进,服从组织安排。组织协调和工作能力较强,头...
专家组培训稿范文推荐72篇 专家组培训稿范文 第一篇10月17日,我校20xx级新生军训汇报表演在学校竞健苑隆重举行。自治区党委...
《鱼儿游游》说课稿 《鱼儿游游》说课稿范文  今天我向大家展示的是人教版小学美术课本第一册第8课———《鱼儿游游》  一...