CentOS 7 下 MongoDB 4.2.0 单实例部署

下载安装包:

在这里插入图片描述

安装依赖包

[root@mongo ]# yum -y install libcurl libcurl-devel openssl openssl-devel

解压安装包

[root@mongo ]# tar -zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgz

迁移目录到指定位置

[root@mongo ]# cd mongodb-linux-x86_64-rhel70-4.2.0
[root@mongo ]# mv ./* /home/dev/mongodb

为目录赋权

[root@mongo ]# chown -R dev:dev /home/dev/*

切换普通用户

[root@mongo ]# su dev

添加环境变量

[dev@mongo ]# vim /home/dev/.bashrc
MONGODB_HOME=/home/dev/mongodb
PATH=$MONGODB_HOME/bin:$PATH

创建目录

[dev@mongo ]# cd /home/dev/mongodb
[dev@mongo ]# mkdir {conf,data,log}

创建配置文件

[dev@mongo ]# vim /home/dev/mongodb/conf/mongo.conf
systemLog:
   destination: file
   path: "/home/dev/mongodb/mongod.log"
   logAppend: true
storage:
   dbPath: /home/dev/mongodb/data
   journal:
      enabled: true
   wiredTiger:
      engineConfig:
         cacheSizeGB: 8
processManagement:
   fork: true
net:
   bindIp: 127.0.0.1
   port: 20000
setParameter:
   enableLocalhostAuthBypass: false

启动服务

[dev@mongo ]# /home/dev/mongodb/bin/mongod -f /home/dev/mongodb/conf/mongo.conf

验证服务

[root@mongo ]# ps -ef | grep mongo
dev        3819      1  0 21:43 ?        00:00:12 /home/dev/mongodb/bin/mongod -f /home/dev/mongodb/conf/mongo.conf
dev        3925   3899  0 23:40 pts/0    00:00:00 grep --color=auto mongo

连接 mongo

[dev@mongo ]# mongo --port 20000
适用人群MongoDB4.x学习的人群,IT类工作人员课程概述MongoDB目前NoSql中最流行的据库,互联网的必备神器,目前最新的版本4.x;本课程针对4.x进行搭建和讲解;MongoDB 是一个基于分布式文件存储的据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能据存储解决方案。     MongoDB 是一个介于关系据库和非关系据库之间的产品,是非关系据库当中功能最丰富,最像关系据库的。MongoDB(来自于英文词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源据库。作为一个适用于敏捷开发的据库,MongoDB据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员 提供了传统据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率。MongoDB是专为可扩展性,高性能和高可用性而设计的据库。它可以从服务器部署扩展到大型、复杂的多据中心架构。利用内存计算的优势,MongoDB能够提供高性能的据读写操作。 MongoDB的本地复制和自动故障转移功能使您的应用程序具有企业级的可靠性和操作灵活性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值