广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB入门(介绍、安装)
  • 448
分享到

MongoDB入门(介绍、安装)

MongoDB入门(介绍安装) 2017-08-27 10:08:34 448人浏览 绘本
摘要

一.什么是MongoDB? mongoDB is a document database with the Scalability and flexibility that you want with the querying a

MongoDB入门(介绍、安装)

一.什么是MongoDB?

mongoDB is a document database with the Scalability and flexibility that you want with the querying and indexing that you need

(MonGoDB是一个文档数据库,具有您所需的查询和索引所需的可伸缩性和灵活性)

特点:

Document Database (文档数据库)

High PerfORMance(高性能)

Rich Query Language(丰富的查询语言)

High Availability(高可用)  主从备份 =>冗余

Horizontal Scalability(水平可伸缩性) 横向扩展 分库分表=>Sharding(分片)

Support for Multiple Storage Engines(支持多种存储引擎) WriedTiger In-Memory(内存) MongoDB提供插件式的存储引擎api,允许第三方为MongoDB开发存储引擎

二.下载社区版

Centos7:

执行命令:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz

 

 

 解压安装包

执行命令:tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz

 

确保二进制文件在PATH环境变量中列出的目录中

执行命令: mv ./mongodb-linux-x86_64-rhel70-4.2.3 /usr/local/mongodb

 

 

创建数据目录和日志文件

执行命令: 

mkdir -p ./data/db

mkdir -p ./data/log

touch ./data/log/mongodb.log

 

 

创建配置文件

执行命令:vim mongodb.conf

#端口号
port=27017
#db目录
dbpath=/usr/local/mongodb/data/db
#日志目录
logpath=/usr/local/mongodb/data/log/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0

 

 

 

 

启动

 ./bin/mongod --config mongodb.conf 

 

 

连接

执行命令:./bin/mongo

 

 

 测试

 

 

打开防火墙

本地

执行命令:

firewall-cmd --zone=public --add-port=27017/tcp --permanent

firewall-cmd --reload

 

 

查看监听端口

执行命令:netstat -lnpt

 

 

 

阿里云  添加防火墙规则

安装可视化工具: Robo 3T

 

 

   

文档地址:Https://docs.mongodb.com/manual/

下载地址:https://www.mongodb.com/download-center/commUnity?jmp=docs

.tgz安装文档地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat-tarball/

yum安装文档地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

shell命令参考:https://docs.mongodb.com/manual/reference/mongo-shell/

Robo3T下载地址:https://robomongo.org/

您可能感兴趣的文档:

--结束END--

本文标题: MongoDB入门(介绍、安装)

本文链接: https://www.lsjlt.com/news/4560.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB入门(介绍、安装)
    一.什么是MongoDB? MongoDB is a document database with the scalability and flexibility that you want with the querying a...
    99+
    2017-08-27
    MongoDB入门(介绍 安装)
  • Redis安装入门简明介绍
    Redis数据库安装: 在ubuntu下: 1.下载数据库 wget http://download.redis.io/releases/redis-4.0.9.tar.gz [最后是版本,根据需要调整...
    99+
    2022-10-18
  • MongoDB介绍以及安装
    一、MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C...
    99+
    2022-10-18
  • MongoDB介绍与安装(Windows版)
    MongoDb是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB指在为web应用提供可扩展的高性能数据存储解决方案。 MongoDB将数据存储为一个文档...
    99+
    2021-11-02
    MongoDB介绍与安装(Windows版)
  • MongoDB学习(一) --- 入门安装
    1、简介 MongoDB 是由 C++语言编写的,是一个基于分布式文件储存的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据储存解决方案。 MongoDB 将数...
    99+
    2015-03-28
    MongoDB学习(一) --- 入门安装
  • GNS3入门介绍
    第一次遇到GNS3,对它并没有多大的兴趣,因为思科模拟器用过几个,觉得都差不多,再牛的模拟器应该也牛不过cisco官方的packet tracer吧,在做备份IOS实验时发现好像目前只有这个名不见经传的GNS3有这个能力,让我不觉的多看了它...
    99+
    2023-01-31
    入门
  • Node.js包管理器Yarn的入门介绍与安装
    前言 这两天大家有没有都被Yarn悄悄刷了屏,最近Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm 。为了跟上 Javascript 这股潮 流的脚步,大概的浅尝了一下这个...
    99+
    2022-06-04
    管理器 入门 Node
  • Linux centos7 Mongodb安装 快速入门
    前往Mongodb官网下载安装包Mongodb下载地址:https://www.mongodb.com/download-center 可以下载最新的版本进行安装学习也可以点击 All Version B...
    99+
    2022-10-18
  • Python使用Selenium WebDriver的入门介绍及安装教程
    Selenium是一个用于自动化Web应用程序测试的工具,它可以模拟用户在浏览器中的操作,比如点击、填写表单、提交等。Python是...
    99+
    2023-08-22
    python
  • 00-InfluxDB入门介绍
    01-InfluxDB入门介绍 02-influxdb的权限管理 03-Influxdb的备份与恢复 介绍 influxdb是使用GO编写的基于时间序列的数据库,用于存储大量带有时间戳的数...
    99+
    2022-10-18
  • typeScript入门基础介绍
    目录一、安装 TS二、Vscode 自动编译 ts三、入门 TS基础数据类型接口类TS 的特点: 始于 javaScript 归于 javaScript 。强大的类型系统。先进的 j...
    99+
    2022-11-13
  • AndroidRecyclerView使用入门介绍
    目录添加 recycler 依赖设置单个列表项布局主布局中添加 recyclerviewRecyclerAdapter主 activity 注册成果图添加 recycler 依赖 前...
    99+
    2022-11-13
  • python入门之python介绍
    python基础之Python优点    1.简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。    2.易学:Python极其容易上手,...
    99+
    2023-01-31
    入门 python
  • python入门课程第一讲之安装与优缺点介绍
    目录说在前面何为Python如何安装Python呢Max OS下安装Python3普通的安装方式通过Homebrew来安装Python有哪些优缺点呢?优点缺点Python能干什么总结...
    99+
    2022-11-12
  • 带你快速入门安装配置_ MongoDB
    MongoDB 一.什么是 MongoDB MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和...
    99+
    2018-01-15
    带你快速入门安装配置_ MongoDB
  • MyBatis入门介绍(超简单)
    MyBatis 简介MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支...
    99+
    2023-05-31
    mybatis 入门 batis
  • EVE-NG简单入门介绍
    此篇文章简单的介绍下模拟器EVE-NG的使用,具体包括Dynamips设备导入与运行,IOL设备的导入与运行,QEMU设备的导入与运行,客户端软件的安装,物理网络与虚拟网络的结合等。一.导入镜像Dynamips是由法国人Chris Fill...
    99+
    2023-06-05
  • Flink入门(一)——Apache Flink介绍
    Apache Flink是什么? ​ 在当代数据量激增的时代,各种业务场景都有大量的业务数据产生,对于这些不断产生的数据应该如何进行有效的处理,成为当下大多数公司所面临的问题。随着雅虎对hadoop的开源,越来越多的大数据处理技术开始涌入...
    99+
    2019-02-14
    Flink入门(一)——Apache Flink介绍
  • Pygame transform模块入门介绍
    目录简介函数说明简介 pygame模块用于变换Surface,Surface变换是一种移动或调整像素大小的操作。所有这些函数都是对一个Surface进行操作, 并将结果返回一个新的S...
    99+
    2022-11-11
  • Python使用SeleniumWebDriver的入门介绍及安装教程(最新推荐)
    目录Selenium WebDriver 入门 一、什么是Selenium WebDriver二、安装Selenium WebDriver2.1 安装selenium类库2...
    99+
    2023-05-15
    Python使用Selenium WebDriver Python Selenium WebDriver安装
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作