全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

MongoDB的下载、安装与部署方法

1、什么是MongoDB?

  它是介于关系型数据库和非关系型数据库之间的一种NoSQL数据库,用C++编写,是一款集敏捷性、可伸缩性、扩展性于一身的高性能的面向文档的通用数据库。

2、为什么要用MongoDB?

  它具有以下几个特征:

    a)、灵活的文档数据模型

        可以非常容易的存储不同结构的的数据,并且还能动态的修改这些数据的源结构模式

    b)、可伸缩可扩展性

        从单个服务器到数千个节点,MongoDB可以很轻松的进行水平扩展,部署多个数据中心

    c)、二级索引

        包括在完全一致的任何字段上的索引、地理空间、文本搜索以及TTL索引,都能进行快速、细粒度的访问到数据

    d)、丰富的查询语言

        MongoDB的查询语言提供了多样化的字段级别的操作符、数据类型以及即时更新。几乎提供了所有编程语言的驱动来更直观的使用它

    e)、健壮的操作工具

        MongoDB的管理服务和运维管理工具可以使你很轻松的部署,监控、备份和规划它

3、什么时候用MongoDB?

  以下几个使用场合:

    a)、需要写入大量的数据,但是这些这些数据的价值并不是太高,比如:日志

    b)、数据增长量较大,而且数据结构有时候还不一致

    c)、未来数据会很大

4、MongoDB的安装部署

  下载地址:http://www.mongodb.org/downloads,注意有32位和64位之分,32为数据库最大容量不能超过2GB!

  博主系统是Win8.1 64位系统,所以以下是以此系统为例进行最新版本(3.03)的MongoDB的安装和部署!

    a)、下载好64位的MSI安装文件,双击进行安装。

    Ⅰ、直接Next进入下一步:

        Ⅱ、勾选“I accept......”,你懂的、Next:

        Ⅲ、第一个选项:Complete(完整版),默认安装所有功能到C盘;第二个选项Custom(自定义),可以选择安装目录与服务。这里我们选择Custom:

        Ⅳ、默认全部功能安装,选择Browse更换安装目录到F:\MongoDB(自己选择、)下,Next,然后选择Install开始安装:

        Ⅴ、安装完成!

        Ⅶ、打开MongoDB目录下的bin文件夹,你会看到很多exe可执行文件,简单介绍下:

    b)、开始部署:

        Ⅰ、首先我们在安装目录(F:\MongoDB)下新建一个db文件夹作为数据库存放路径,然后用服务端文件指定为数据库目录!

            win+R,输入cmd,进入DOS命令窗口,然后用cd命令进入F:\MongoDB:\bin目录下,执行如下命令:

              F:\MongoDB\bin>mongod.exe --dbpath F:\MongoDB\db

          将会输出服务端相关信息,包括版本,数据库所在路径,监听端口号,数据库大小等等、看到这个说明你已经成功了、

          或者在浏览器中输入:http://localhost:27017/,你会看到下面一段话,

           It looks like you are trying to access MongoDB over HTTP on the native driver port.

          “正在尝试在本地驱动端口上用HTTP链接MongoDB”,也能说明你配置服务端成功了!

        Ⅱ、启动MongoDB客户端进入shell、

            服务端配置成功之后,我们不要关闭这个服务端DOS窗口,否则的话是无法连接的!

            我们打开另外一个命令窗口,进入到F:\MongoDB:\bin下,输入mongo.exe命令连接数据库,

            看到这个说明客户端已经成功连接服务器,接下来你就可以在shell中使用各式各样的mongodb命令了!!

            如果服务端没有开启的话,会出现如下无法连接的错误:

    c)、为系统添加MongoDB服务

        到这一步那么会有人说了,我总不能每次使用客户端的时候都要保持一个服务端的DOS窗口为打开状态吧?答案当然是肯定不会的了!

        下面我们就试着添加一个MongoDB服务:

        Ⅰ、我们在F:\MongoDB目录下新建一个log文件夹用于存放日志文件,然后组合键 win+x+a,打开管理员命令提示符。

        Ⅱ、使用如下命令创建配置文件mongod.cfg:

C:\Windows\system32>echo logpath=F:\MongoDB\log\mongod.log> "F:\MongoDB\mongod.cfg"

C:\Windows\system32>echo dbpath=F:\MongoDB\db>> "F:\MongoDB\mongod.cfg"

        Ⅲ、好了,准备工作已经做完,下面开始最重要的一步,使用SC命令创建MongoDB服务:

       C:\Windows\system32>sc.exe create MongoDB binpath="F:\MongoDB\bin\mongod.exe --service --config=F:\MongoDB\mongod.cfg"

          之后会出现以下创建服务成功提示:

                    

        Ⅳ、开启服务:

            使用如下命令:C:\Windows\system32>net start MongoDB 开启MongoDB服务!看到这个说明你成功了、

            然后win+r,输入services.msc打开windows服务列表,你会看到一个名称为MongoDB,状态为“正在运行”的服务、

到此为止你就可以从服务中启动MongoDB,然后使用它的服务而不用一直保留着另一个服务端的DOS窗口了!

        Ⅴ、关闭服务和删除服务

            关闭服务使用如下命令:

                  C:\Windows\system32>net stop MongoDB

            删除服务使用如下命令:

                  C:\Windows\system32>sc.exe delete MongoDB


# MongoDB  # 安装  # MongoDB数据库部署环境准备及使用介绍  # Mongodb在Linux环境下的部署  # MongoDB数据库安装部署及警告优化  # docker部署MongoDB数据库的实现步骤  # Docker部署MongoDb的详细过程记录  # MongoDB部署超详细步骤记录  # 服务端  # 你会  # 几个  # 安装目录  # 客户端  # 目录下  # 你就可以  # 新建一个  # 文档  # 好了  # 第一个  # 都要  # 多个  # 将会  # 下载地址  # 说了  # 还能  # 什么时候  # 都能  # 最重要 


相关文章: 西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  如何零成本快速生成个人自助网站?  黑客如何利用漏洞与弱口令入侵网站服务器?  建站VPS选购需注意哪些关键参数?  建设网站制作价格,怎样建立自己的公司网站?  建站主机CVM配置优化、SEO策略与性能提升指南  如何快速上传建站程序避免常见错误?  建站之星logo尺寸如何设置最合适?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  如何选择高效便捷的WAP商城建站系统?  深圳网站制作平台,深圳市做网站好的公司有哪些?  如何注册花生壳免费域名并搭建个人网站?  成都网站制作报价公司,成都工业用气开户费用?  如何快速生成ASP一键建站模板并优化安全性?  建站主机空间推荐 高性价比配置与快速部署方案解析  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何在新浪SAE免费搭建个人博客?  广平建站公司哪家专业可靠?如何选择?  建站三合一如何选?哪家性价比更高?  已有域名和空间,如何快速搭建网站?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  已有域名和空间如何搭建网站?  如何用wdcp快速搭建高效网站?  如何快速搭建高效可靠的建站解决方案?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  免费视频制作网站,更新又快又好的免费电影网站?  如何在建站宝盒中设置产品搜索功能?  音乐网站服务器如何优化API响应速度?  建站主机默认首页配置指南:核心功能与访问路径优化  建站主机服务器选型指南与性能优化方案解析  小程序网站制作需要准备什么资料,如何制作小程序?  定制建站策划方案_专业建站与网站建设方案一站式指南  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何在Windows环境下新建FTP站点并设置权限?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  如何在西部数码注册域名并快速搭建网站?  如何用PHP工具快速搭建高效网站?  如何快速搭建支持数据库操作的智能建站平台?  如何通过虚拟主机快速完成网站搭建?  成都网站制作公司哪家好,四川省职工服务网是做什么用? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。