zoukankan      html  css  js  c++  java
  • [置顶] 深入浅出MongoDB(三)环境搭建

            上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习。在学习之前,大家首先需要在自己的电脑上安装MongoDB。

    1、安装

            安装MongoDB非常简单,并不需要像Oracle或者SQL Server一样进行需要多么复杂的配置和上时间的安装过程。具体如下:

            1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。
            2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:mongodbin。
            3)、创建MongoDB数据库文件夹datadb,日志文件夹log和日志文件mongodb.log(文件位置可以自定义)

    完成之后的mongoDB数据库结构如下:

                    C:mongodbin
                    ----------datadb
                    ----------datalogmongodb.log

            为什么会是上述一种结构,MongoDB官网上并没有给出解释,仅仅说需要这么做,如果不这样做,实际操作的时候就会报错。


    2、运行

            安装完成之后,首次运行MongoDB需要借助命令行窗口,将mongodb的数据库文件存放在指定的目录下面,具体命令如下:

                    C:mongodbinmongod.exe --dbpath C:mongodbdatadb

            这样就完成了mongodb的服务启动数据库文件存放位置的设定,完成之后,以后启动MongoDB直接运行bin目录下的mongod.exe就可以了。完成上述操作还远远不够,想要进行CRUD操作,你还需要运行bin目录下的mongo.exe来连接mongodb。

    3、优化

            细心的读者可能已经发现,我们上面进行的操作,每次启动都需要运行mongod.exe。针对这个问题,mongodb官网也提供了很好的解决方案,那就是将其创建成服务,这样就保证了随着每次开机自动运行mongodb。具体操作命令如下:

            创建MongoDB服务
            C:mongodbinmongod.exe --dbpath C:mongodbdatadb --logpath C:mongodbdatalogmongodb.log --install --serviceName MongoDB
    
            删除MongoDB服务
            C:mongodbinmongod.exe --dbpath C:mongodbdatadb --logpath C:mongodbdatalogmongodb.log --remove --serviceName MongoDB
    
            启动MongoDB服务
            NET START MongoDB
    
            关闭MongoDB服务
            NET STOP MongoDB


            到此为止关于MongoDB的安装就暂时写到这里,如果读者有兴趣,并且有一定的英文功底,可以到MongoDB的官方网站上进行更加深入的学习。接下来我们继续进行MongoDB常规操作的讲解,敬请期待!

  • 相关阅读:
    POJ 3268 Silver Cow Party (Dijkstra)
    怒学三算法 POJ 2387 Til the Cows Come Home (Bellman_Ford || Dijkstra || SPFA)
    CF Amr and Music (贪心)
    CF Amr and Pins (数学)
    POJ 3253 Fence Repair (贪心)
    POJ 3069 Saruman's Army(贪心)
    POJ 3617 Best Cow Line (贪心)
    CF Anya and Ghosts (贪心)
    CF Fox And Names (拓扑排序)
    mysql8.0的新特性
  • 原文地址:https://www.cnblogs.com/riasky/p/3433233.html
Copyright © 2011-2022 走看看