zoukankan      html  css  js  c++  java
  • mongodb下载、windows平台下安装和启动

    为什么要了解mongodb?

    偶然看了一篇知乎,从这里https://www.zhihu.com/question/32071167?sort=created,应该能激起你下载安装它。

    对于它的解释网上有很多说法,这里不多说了

    自身机型:win10 64位 8g内存 

    1.下载

    mongodb是开源的,所以就不放云盘里了,直接在https://www.mongodb.com/官网上下载

    进入官网,点击页面右上角Download

    选择下面小字的All Version Binaries,64位的

    这里下的是3.6.0版本的,劲量选之前版本的,因为我试过下载了接近新版本的都不好使

    网速给力的话很快就下载下来了

    注意:一定不要下接近最新版本,否则安装的时候就会出现下面的问题,所以别走弯路,浪费时间

    2.安装

    直接贴图了,没法说啊

    双击安装包下载

     

    默认是c盘,这里还是自定义一下路径,为了避免以后各种管理员权限问题

    等待安装。。。。。

    安装完成

     

    MongoDB Compass Community是可视工具

    3.启动

    启动mongodb就是配置数据库的存储路径,这里给出几种启动方法

    3.1配置参数启动

    这里我安装的路径为D:MongoDB,创建一个data文本,在D:MongoDBdata中创建一个存放数据库存储db及日志log->mongodb.log,日志选择性创建,不创建日志会直接在dos上显示。也可以在其它地方创建。

    先启动服务,选择管理员身份打开Windows PowerShell->cmd,进入dos切换到安装路径bin文件下cd D:MongoDBin,然后配置--dbpath、--logpath路径启动服务 .mongod --dbpath D:MongoDBdatadb --logpath D:MongoDBdatalogmongodb.log

    --dbpath 数据库存储路径

     --logpath 日志存储路径

    服务启动后mongod.log日志里面会记录已启动信息

    要是想对数据库做操作就重新开一个dos,切换到安装路径bin文件下cd D:MongoDBin ->.mongo ---------------

    -----------------下面验证是否已经启动-----------------

    连接connect 下面可以看出已经开启,并且mongodb中内置三个数据库admin、local

     

    3.2配置文件启动

    已经安装完毕之后,在 D:MongoDB文件下创建一个mondb.conf配置文件

     内容:

    dbpath=D:MongoDBdatadb 
    logpath=D:MongoDBdatalogmongodb.log
    logappend=true
    port=27017

    管理员身份打开dos,切换到安装路径bin文件下cd D:MongoDBin ,然后  .mongod  -f D:MongoDBmondb.conf

    要是没报错,就已经启动了

    3.3win服务启动

    已经安装完毕之后,管理员身份打开dos,切换到安装路径bin文件下cd D:MongoDBin,然后配置--dbpath、--logpath路径  .mongod --dbpath D:MongoDBdatadb --logpath D:MongoDBdatalogmongodb.log  --install --serviceName "MongoDB" --serviceDisplayName "MongoDB"   

    --dbpath 数据库存储路径

     --logpath 日志存储路径

    --install 安装服务

    --serviceName  win服务名称

    --serviceDisplayName 显示服务名称

     

    net stop MongoDB 关闭服务,ctr+c直接关闭服务

     创建一个服务的好处在于下次重新启动的时候,就不需要输入前面两行了,直接net start MongoDB就可以了 

    或者是直接在服务属性里面设置自动,每次启动电脑的时候MongoDB Server就会自动启动

  • 相关阅读:
    深度解读设备的“万能语言”鸿蒙系统的分布式软总线能力
    懂分析、会预测,你见过这样的华为云DAS吗?
    华为云登顶HotpotQA多跳知识推理问答评测
    突破开源Redis的内存限制,存算分离的GaussDB到底有多能“装”?
    六步带你完成博流wifi模组对接华为云流程
    Materialize MySQL引擎:MySQL到Click House的高速公路
    CWE 4.3:强化你的数据自我保护能力
    使用TENSORRT和NVIDIA-DOCKER部署深部神经网络
    用于ONNX的TensorRT后端
    循环IRNNv2Layer实现
  • 原文地址:https://www.cnblogs.com/leap-li/p/8523907.html
Copyright © 2011-2022 走看看