首页 > 数据库 >CentOS7安装MongoDB

CentOS7安装MongoDB

时间:2022-08-22 14:35:42浏览次数:90  
标签:安装 -- MongoDB CentOS7 usr mongodb root local localhost

一、服务器说明

系统环境版本:CentOS Linux release 7.3.1611 (Core)

MongoDB版本:5.0.11

二、环境配置

2.1、停止防火墙

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

2.2、关闭selinux

vi /etc/selinux/config
SELINUX=disabled

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

3.1、下载地址

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

3.2、下载步骤

image

四、安装

4.1、上传MongoDB安装包 mongodb-linux-x86_64-rhel70-5.0.11.tgz 到 /usr/local/ 目录下

image

4.2、解压安装包

[root@localhost local]# tar -zxvf mongodb-linux-x86_64-rhel70-5.0.11.tgz

image

4.3、重命名解压后的包名称

[root@localhost local]# mv mongodb-linux-x86_64-rhel70-5.0.11 mongodb

image

4.4、创建dbpath和logpath

[root@localhost mongodb]# mkdir -p /usr/local/mongodb/data /usr/local/mongodb/log /usr/local/mongodb/conf

image

4.5、启动mongodb服务

#进入mongodb目录
[root@localhost mongodb]#cd /usr/local/mongodb
#启动mongodb服务
[root@localhost mongodb]#bin/mongod --port=27017 --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/log/mongodb.log --fork

image

#访问mongodb
[root@localhost mongodb]#bin/mongo

image

#查看mongodb数据库
show dbs

image

4.6、启动mongodb服务的参数说明

--dbpath:指定数据文件存放目录
--logpath:指定日志文件,注意是指定文件不是目录
--logappend:使用追加的方式记录日志
--port:指定端口,默认为27017
--bind_ip:默认只监听localhost网卡
--fork:后台启动
--auth:开启认证模式

4.7、关闭mongodb服务

  • 方式一:
#进入mongodb目录
[root@localhost mongodb]#cd /usr/local/mongodb/bin
#关闭mongodb服务
[root@localhost mongodb]# ./mongod --port=27017 --dbpath=/usr/local/mongodb/data --shutdown

image

  • 方式二、
use admin            --进入admin库
db.shutdownServer()   --关闭服务
exit                 --退出shell即可

image

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

  • 添加环境变量
#修改/etc/profile,添加环境变量,方便执行MongoDB命令
export MONGODB_HOME=/usr/local/mongodb
PATH=$PATH:$MONGODB_HOME/bin
#重新加载环境变量
source /etc/profile
  • 创建并编辑mongo.conf文件
[root@localhost ~]# cd /usr/local/mongodb/conf/
[root@localhost conf]# touch mongo.conf
[root@localhost conf]# vim mongo.conf
#增加如下内容(注意:一定要yaml格式)
systemLog:
  destination: file
  path: /usr/local/mongodb/log/mongod.log # log path
  logAppend: true
storage:
  dbPath: /usr/local/mongodb/data # data directory
  engine: wiredTiger #存储引擎
  journal: #是否启用journal日志
    enabled: true
net:
 bindIp: 0.0.0.0
 port: 27017 # port
processManagement:
 fork: true

4.9、启动mongodb服务

[root@localhost mongodb]# bin/mongod -f /usr/local/mongodb/conf/mongo.conf

image

4.10、访问mongodb

image

标签:安装,--,MongoDB,CentOS7,usr,mongodb,root,local,localhost
From: https://www.cnblogs.com/haolb123/p/16612702.html

相关文章

  • Maven的安装以及仓库的种类和彼此的关系
    Maven的安装下载地址:https://maven.apache.org/download.cgi  Maven下载完成后,将Maven解压到一个没有中文没有空格的路径下 解压后的目录结构:   bin:存放......
  • 解决yarn安装node-sass失败
    第一步:更改镜像源yarnconfigsetregistryhttps://registry.npm.taobao.org-g第二步:配置node-sass的二进制包镜像地址yarnconfigsetsass_binary_sitehttps://np......
  • maven一键构造概念和maven的安装
    maven一键构造概念我们的项目,往往都要经历编译、测试、运行、打包、安装,部署等一系列过程。什么是构建?项目从编译、测试、运行、打包、安装,部署整个过程都交给maven......
  • liunx--软件安装
    rpm安装方式1.rpm包常用命令安装一个包:#rpm-ivh升级一个包:#rpm-Uvh移走一个包:#rpm-e  --force即使覆盖属于其他包的文件也......
  • 安装VMware——Unable to install all modules.See log /tmp/vmware-han/vmware-6098.
    这是编译失败的原因在VM社区有这样一种解决方案,亲测有效,帮助我自己解决的麻烦,所有在这分享,希望能够帮助到小伙伴:不要被接下来的代码吓倒因为这是github上项目,所以要先在ubu......
  • docker 安装 datax和datax-web
    1、安装mysql安装步骤:https://www.cnblogs.com/leihongnu/p/16258505.html初始化数据库:datax_web_db 编辑导入数据vim datax_web.sql官网地址:https://github.com/We......
  • pr2022如何导入.mogrt文件?pr模板的安装方法
    Mogrt格式的模板文件是一种新型的模板格式,因此对Premiere软件版本的要求较高,导致了许多人在使用模板是会出现不知如何导入的问题。现在小编为大家带来具体导入方法。首先,......
  • Nacos安装教程
    1、下载安装gitclonehttps://gitee.com/mirrors/Nacos.gitcdnacos/#如果本地没有mvn命令,或者是编译过程中报错,缺少jdk,需要全局配置mvn命令,vim~/.bash_prof......
  • "visual studio 2012 安装程序引擎 拒绝访问" 错误 居然退出360安全卫士就可以了。
    需要卸载vs20122015这些版本。卸载vs2012失败如下图,想着要不先升级vs2012的升级包,也是提示这样的错误。百度了不少,其实也是如下篇博客那样写拒绝。(24条消息)"visu......
  • docker 安装 xxl-job
    1、安装mysql安装步骤:https://www.cnblogs.com/leihongnu/p/16258505.html创建数据库并导入数据(xxl_job)vim tables_xxl_job.sql官网地址:https://github.com/xuxueli/x......